1. ホーム
  2. javascript

Jqueryでインデックスによって子要素を取得する方法は?

2023-09-13 23:20:57

質問

<div class="second">
    <div class="selector" id="selFirst"></div>
    <div class="selector" id="selSecond"></div>
    <div></div>
</div>

IDではなく、要素のインデックスを使用して#selFirstを取得するには?

これを

var $selFirst = $(".second:nth-child(1)");
console.log($selFirst);

が返されます。

jQuery(div.second)

どのように解決するのですか?

目的の子要素が1番目だとわかっている場合。

 $('.second').children().first();

インデックスで探すことも

 var index = 0
 $('.second').children().eq(index);