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