我遇到过一些HTML,它使用没有附加任何真正CSS的类而不是id只是用jquery选择器对它们进行分组/识别:
HTML:
<div class=someClass>
</div>
<div class=someClass>
</div>
<div class=anotherClass>
</div>
CSS:
(nothing, just an empty file)
的javascript:
$(".someClass").each( ... )
我想我知道他们为什么这样做:因为html元素只能有一个id而且必须是唯一的。但感觉好像用“识别”而不是风格的类是“一种肮脏的解决方法”技巧。这是一个普遍批准的常见技巧,还是不赞成并且存在更好的替代方案?
答案 0 :(得分:3)
以这种方式定位DOM对象是完全正确的。类和ID都可以用于DOM元素操作。这不是一个肮脏的解决方法。
答案 1 :(得分:0)
我认为这是一个常见的技巧,使用它没有问题