我很难选择父div中出现多次的所有第一个div元素。
例如,我需要选择每个父div中具有“nav”类的第一个div。请参阅以下内容以了解:
<div class="container">
<div class="nav">
<div class="sub-item"></div> **SELECT THIS**
<div class="sub-item"></div>
</div>
</div>
<div class="container">
<div class="nav">
<div class="sub-item"></div> **SELECT THIS**
<div class="sub-item"></div>
</div>
</div>
我尝试了这段代码,但它只选择第一个父div中的div。
$('.nav > div').eq(0);
感谢任何帮助!
答案 0 :(得分:3)
答案 1 :(得分:1)
$('.nav > div:first-child')
这将选择div
元素的第一个子.nav
。如果您不需要专门选择div
元素,可以将其缩短为:
$('.nav > :first-child')