<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)
興味のある子要素が最初の場合:
$('.second').children().first();
または、インデックスで検索するには:
var index = 0
$('.second').children().eq(index);
最初の子を選択するには、次の方法があります
1)$( '。second div:first-child')
2)$( '。second *:first-child')
3)$( 'div:first-child'、 '.second')
4)$( '*:first-child'、 '.second')
5)$( '。second div:nth-child(1)')
6)$( '。second')。children()。first()
7)$( '。second')。children()。eq(0)
$('.second').find('div:first')
Nth-childは子供ではなく兄弟を返しませんか?
var $selFirst = $(".second:nth-child(1)");
クラス「.second」を持つ最初の要素を返します。
var $selFirst = $(".selector:nth-child(1)");
クラス「.selector」の最初の兄弟を与える必要があります