我有这个 HTML:
<li class="initial_list initial_first_item click_item" id="reviewsystems A">A</li>
当我运行这个脚本时:
$('#reviewsystems').fadeOut(300);
不起作用。如果我删除 ID 中的 A,它将起作用。有没有办法在不将它们转换为类的情况下拥有多个 ID?
JsFiddle 示例:http: //jsfiddle.net/5Lvf9/
我有这个 HTML:
<li class="initial_list initial_first_item click_item" id="reviewsystems A">A</li>
当我运行这个脚本时:
$('#reviewsystems').fadeOut(300);
不起作用。如果我删除 ID 中的 A,它将起作用。有没有办法在不将它们转换为类的情况下拥有多个 ID?
JsFiddle 示例:http: //jsfiddle.net/5Lvf9/
不,该 id 在页面上必须是唯一的,并且不能是多个值的组合/包含空格字符。
HTML 元素的id
属性对于文档应该是唯一的:
HTML5 参考:http ://www.w3.org/TR/html5/dom.html#the-id-attribute
HTML4 参考:http ://www.w3.org/TR/html401/struct/global.html#h-7.5.2
此外,id 可能不包含空格。它应该以字母开头,后跟数字、连字符、下划线、冒号或句点字符:
HTML4 参考:http ://www.w3.org/TR/html401/types.html#type-name
如果要选择多个 HTML 元素,请改用该class
属性。
你的id不能有空格
请参阅此http://www.w3.org/TR/html401/types.html#type-name
您可以使用类#id 进行选择。这是一个工作小提琴
$(.class#id)...