我有一个祖父div,有三个父亲,每个父亲都有多个div,如下面的代码所示:
<div id="grandparent">
<div class="parent">
<div id="child1"></div>
<div id="child2"></div>
<div id="child3"></div>
</div>
<div class="parent">
<div id="child1"></div>
<div id="child2"></div>
<div id="child3"></div>
</div>
<div class="parent">
<div id="child1"></div>
<div id="child2"></div>
<div id="child3"></div>
</div>
</div>
我想选择所有儿童三分球(在我的真实代码中,它的结构不具有组织意义,儿童,父母,祖父母之间可能有很多其他div,并且在所有三种情况下都不同,他们没有特定的ID也没有知道它只能通过选择其父项的最后一个来工作的孩子的数量)
答案 0 :(得分:3)
根据你的头衔:
根据祖父母选择最后的元素
选择器将是:
#grandparent > * > :last-child
如果“最后的元素”是指最内层的元素,那么
$('#grandparent div').not(':has(*)')
正是您要找的。但通常,向元素添加类并使用类选择器会更有效。