我遇到一个使用类,而不必连接到他们,而不是ID的只是一群真正的CSS一些HTML /识别它们与jQuery选择:使用空CSS类找到HTML元素
HTML:
<div class=someClass>
</div>
<div class=someClass>
</div>
<div class=anotherClass>
</div>
CSS:
(nothing, just an empty file)
的javascript:
$(".someClass").each(...)
我想我知道他们为什么这样做:因为html元素只能有一个id,它必须是唯一的。但它感觉好像是一种“肮脏的解决方法”的伎俩,使用类来识别而不是风格。这是一个普遍被认可的伎俩吗,还是被人们所诟病,还有更好的选择?
可能重复的[我可以使用非现有的CSS类?](http://stackoverflow.com/questions/18701670/can-i-use-non-existing-css-classes) – BoltClock
这不是什么类是对于? – Turnip
选择这样的类的唯一问题比ID更慢,特别是在旧版浏览器中。 – Johan