最終更新日: 2020年12月12日
jQueryでn番目の要素を取得する方法を解説!
jQueryでn番目の要素を取得する方法についてCSSのセレクタで指定する方法とeqメソッドで取得する方法の2種類をサンプルコード付きで解説します。
jQueryでn番目の要素を取得したい
jQueryで兄弟要素のグループ内でn番目の要素を取得したい時があります。
n番目の要素を取得するときは
- CSSのセレクタでn番目を指定する
- jQueryのeqメソッドでn番目を指定する
今回は2つの方法についてサンプルコード付きで解説します。
jQueryでn番目の要素を取得する方法
CSSのセレクタでn番目を指定する
CSSでn番目の要素を取得する方法は:nth-child
や:nth-of-type
があります。下記のサンプルコードを見てみましょう。
上記のサンプルコードではCSSのセレクタで:nth-child
の擬似クラスを使って2番目の要素を取得しています。
jQueryのeqメソッドでn番目を指定する
jQueryのeq
メソッドは引数で指定したインデックス番号の要素を取得できるメソッドです。これを使って2番目の要素を取得してみましょう。
上記のサンプルコードでは2番目(インデックス番号は0から数えるのでインデックス番号は1)の要素をeq
メソッドで取得しています。