indexメソッド

メソッドindexは、 jQueryセット内の要素の番号を返します(0から始まる番号付け)。

構文

ページ上の兄弟要素(同じ親要素を持つ要素)に対して、 最初に選択された要素の位置番号を返します:

javascript.index();

セレクターに一致する要素の中で、最初に選択された要素の位置番号を返します。 そのような要素が見つからない場合、メソッドは-1を返します:

javascript.index(セレクター);

パラメーターはDOM要素またはjQueryオブジェクトにすることもできます (複数の要素が含まれている場合、メソッドは最初の要素に対して実行されます):

javascript.index(要素);

例

li要素の中で#testの番号を 画面上に表示してみましょう:

html<ol>
  <li>テキスト</li>
  <li id="test">テキスト</li>
  <li>テキスト</li>
</ol>
javascriptlet num = $('li').index('#test');
alert(num);

関連項目

  • セット内の要素の数を取得するプロパティ length