Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
IDセレクターを使用したい:
$("#id")
ページ上のその ID を持つ n 番目の要素のみにこれを行う方法はありますか? すなわち
$("#id:n")
ページには、特定の ID を持つ 1 つの要素しか存在できません。
HTML 規範から:
ドキュメント内に同じ id 値を持つ複数の要素があってはなりません。
ページ内の特定のクラスを持つ n 番目の要素を取得したい場合、eqを使用できます。
$('.myclass').eq(index)
次のようにできます。
$("#id:eq(n)")
しかし、@dystroyの回答のように、ページ内のIDは1つだけにする必要があるため、クラスをより適切に使用できます。
セレクターを使用し:eq(n)て n 番目のアイテムを取得できますが、id は一意である必要があります。
:eq(n)
属性を使用して、class類似した要素をグループ化する必要があります。
class