gpt4 book ai didi

jquery - 看看 div 是否包含另一个具有特定类的 div ?

转载 作者:行者123 更新时间:2023-12-01 02:14:11 27 4
gpt4 key购买 nike

假设我有:

<div class="outer">

<div class="foo bar"></div>

</div>

如何检查 $('.outer') 是否有一个 div,其中包含名为“bar”的类?

最佳答案

使用:has选择器。

$('.outer:has(.bar)')

jsFiddle .

这将选择具有 bar 类且具有 outer 祖先的所有元素。

如果您引用了使用 $('.outer') 选择的集合,则可以使用 filter() 删除没有子元素的集合> 和 :has

jsFiddle .

如果您有对 bar 的引用,并且想知道它是否有 .outer 祖先,您可以这样做...

!!$('.bar:first').closest('.outer').length

jsFiddle .

关于jquery - 看看 div 是否包含另一个具有特定类的 div ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611136/

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