可能重复:
What are valid values for the id attribute in HTML?是否允许一个HTML元素的id的值中使用 '/'
嗨, 我与jQuery的struggeling UI选项卡和所需的ID。 让我给你举个例子:
<div id="tabs">
<ul>
<li><a href="#messages/pn1">Link</a></li>
<li><a href="#messages/pn2">Link</a></li>
</ul>
<div id="messages/pn1"></div>
<div id="messages/pn2"></div>
</div>
现在,当我点击第二个选项卡我得到这样一个异常的“jQuery用户界面标签:不匹配片段标识符。” 是不是允许用户在IDS中的斜杠?
好解决。那是我需要的: 如果您希望使用任何元字符(例如!“#$%&'()* +,。/ :; <=>?@ [\] ^'{|}〜)作为名字的文字部分,你必须用两个反斜杠来转义字符:\\例如,如果你有一个id =“foo.bar”的元素,你可以使用选择符$(“#foo \\”)。酒吧“)。从http://api.jquery.com/category/selectors/ – Davincho 2011-05-05 07:34:06