Dio*_*ane 7 html javascript jquery html5
我已经回答了数百个jQuery问题.常见的新手错误之一是使用多个元素ID,如下所示:
<div id="a">....</div>
<div id="a">....</div>
Run Code Online (Sandbox Code Playgroud)
然后他们会做这样的事情,并问为什么它不能按预期工作:
$('#a').hide();
Run Code Online (Sandbox Code Playgroud)
我经常回复:
Run Code Online (Sandbox Code Playgroud)IDs must be unique
...有人总是回应:
但不是HTML5!
问题:如果HTML5中允许多个相同的ID,那么脚本应该如何处理它们,或者我们是否应该避免使用多个相同的元素ID?