JS和CSS的独立ID和类

Goo*_*bot 2 html javascript css jquery

在几个jquery教程中,分开IDClass用于JSCSS.例如

<div id="test" class="test">TEST</div>
Run Code Online (Sandbox Code Playgroud)

正如ID在jQuery代码Class中使用的那样,并在其中使用CSS.对我而言,更容易不引入Class和使用IDCSS规则.ID在javascript中使用css-less是否有任何优势?

编辑:谢谢大家!我知道之间的区别IDClass; 我问为什么有些人使用单独的IDClassfor JS,CSS当一个人就足够了.在这里,问题是必要性的独特性ID.案例是分离JS和CSS任务(虽然它们紧密纠缠在一起).

EDIT2:根据要求,我给出了一个典型的例子:本教程.寻找actionsBox; .actionsBox已被用于CSS#actionsBoxJS.正如你所看到的那样只有一个<div>所以ID足以造型.

Sha*_*ron 5

阅读"不要使用类名来查找带有JS的HTML元素",原因可能是您希望避免在JavaScript中使用类名.

这一切都归结为个人偏好,真的.

  • 在CSS中使用ID会增加特异性,这可能会也可能不会导致问题.在这方面,始终如一地使用类更容易.请参阅http://oli.jp/2011/ids/#specifity-wars(另一篇长篇文章;抱歉!) (2认同)