我读过,最好选择使用“ID”比“类”与jQuery。但是,假设我在页面上有几个div,我需要用jquery进行选择并执行相同的操作。我不能选择“id”属性,因为它不再是唯一的。例如:使用类选择器或自定义属性选择器与jQuery的更好吗?
<div id="selectMeOnClick">
...
</div>
<div id="selectMeOnClick">
...
</div>
... many more divs ...
这让我(我想?)和2层的替代品:
使用类选择
<div class="selectMeOnClick">
...
</div>
使用自定义属性选择
<div data-select="selectMeOnClick">
...
</div>
我的问题是:这些确实是剩下的两种选择吗?什么是最有效的解决方案?
谢谢
至于#1 ... OPs示例在HTML 5中完全有效。 – 2010-11-18 12:34:21
第二点为+1。 – BoltClock 2010-11-18 12:39:51
感谢您的回答。正如上面的评论所说,它是有效的HTML5,所以这不是我的关注。与#2一样:我认为这是事实。这是一个慢的事实吗?如果是这样,我会将其标记为正确的答案。 – YakobeYak 2010-11-18 12:45:41