English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery eq() メソッド

jQueryの遍歴メソッド

eq()メソッドは、選択された要素の特定のインデックス番号を持つ要素を返します。

インデックスは常に0から始まるため、最初の数字はインデックス0(而不是1)。

文法:

$(selector).eq(index)

三番目のパラグラフ(インデックス番号2):

$("button").click(function(){
  $("p").eq(2).css("background-color", "red");
});
テストをしてみて‹/›

二番目のリストアイテム(インデックス番号1):

$("button").click(function(){
  $("li").eq(1).css("background-color", "red");
});
テストをしてみて‹/›

負の数を使用すると、末尾から、而不是从头开始的位置を示します:

$("button").click(function(){
  $("li").eq(-2).css("background-color", "red");
});
テストをしてみて‹/›

適切なクラスを追加して、インデックスが2のspanのクラス名をblueにする:

$("button").click(function(){
  $("body").find("span").eq(2).addClass("blue");
});
テストをしてみて‹/›

パラメータの値

パラメータ説明
index整数で、要素のゼロから始まる位置を示します
注意:負の数を使用すると、選択された要素の末尾から、而不是开头开始索引计数

jQueryの遍歴メソッド