使用空CSS类来查找HTML元素

时间:2013-10-24 08:22:17

标签: jquery html css

我遇到过一些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而且必须是唯一的。但感觉好像用“识别”而不是风格的类是“一种肮脏的解决方法”技巧。这是一个普遍批准的常见技巧,还是不赞成并且存在更好的替代方案?

2 个答案:

答案 0 :(得分:3)

以这种方式定位DOM对象是完全正确的。类和ID都可以用于DOM元素操作。这不是一个肮脏的解决方法。

答案 1 :(得分:0)

我认为这是一个常见的技巧,使用它没有问题