> Just wondering if this is a bug, or me using a html id attribute in a > manner not allowed?
Although jQuery will let you escape some of the characters, the W3C says: ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods ("."). So, a forward slash isn't a valid character in an ID attribute.