15

IDセレクターを使用したい:

$("#id")

ページ上のその ID を持つ n 番目の要素のみにこれを行う方法はありますか? すなわち

$("#id:n")
4

3 に答える 3

36

ページには、特定の ID を持つ 1 つの要素しか存在できません。

HTML 規範から:

ドキュメント内に同じ id 値を持つ複数の要素があってはなりません。

ページ内の特定のクラスを持つ n 番目の要素を取得したい場合、eqを使用できます。

$('.myclass').eq(index)
于 2013-03-18T16:11:23.343 に答える
4

次のようにできます。

$("#id:eq(n)")

しかし、@dystroyの回答のように、ページ内のIDは1つだけにする必要があるため、クラスをより適切に使用できます。

于 2013-03-18T16:11:54.623 に答える
3

セレクターを使用し:eq(n)て n 番目のアイテムを取得できますが、id は一意である必要があります。

属性を使用して、class類似した要素をグループ化する必要があります。

于 2013-03-18T16:12:56.743 に答える