gpt4 book ai didi

jquery - 选择 "last in hierarchy"元素的 CSS 或 jQuery 解决方案?

转载 作者:搜寻专家 更新时间:2023-10-31 22:28:00 27 4
gpt4 key购买 nike

我有一堆嵌套的 HTML 元素,比如

<div>
<div>
<div>A</div>
</div>
<div>
<div><span>B</span></div>
</div>
</div>

有没有办法只选择最里面的 div,那些不包含任何其他 div 的?请注意,div B 确实有后代,但没有其他 div。

澄清我的意思是选择所有那些不包含另一个 div 的 div,但可能还有一些其他标签。

最佳答案

Is there a way to only select the innermost divs, those that do not contain any other divs?

您可以结合 :not()/:has()选择器,以便选择不包含其他 div 元素的最内层 div 元素:

$('div:not(:has(div))');

鉴于您提供的 HTML,如果您不想选择带有“A”文本节点的 div,您只能选择包含其他元素的元素,在本例中为 跨度:

Example Here

$('div:not(:has(div)):has(*)');

关于jquery - 选择 "last in hierarchy"元素的 CSS 或 jQuery 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28862708/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com