1

jqueryセレクターでそれらをグループ化/識別するためだけにidではなく、実際の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 要素は 1 つの ID しか持てず、一意でなければならないためです。しかし、スタイルではなくクラスを識別に使用するのは、「汚い回避策」のトリックのように感じます。これは一般的に承認されている一般的なトリックですか、それとも眉をひそめ、より良い代替手段が存在しますか?

4

2 に答える 2

3

この方法で DOM オブジェクトを見つけることはまったく問題ありません。DOM 要素の操作には、クラスと ID の両方を使用できます。これは汚い回避策ではありません。

于 2013-10-24T08:24:57.697 に答える
0

よくある技だと思いますので問題なく使えます

于 2013-10-24T08:24:45.587 に答える