gpt4 book ai didi

jQuery 选择器 - 获取多个 div 的父级 div

转载 作者:行者123 更新时间:2023-12-01 00:48:28 25 4
gpt4 key购买 nike

我试图获取页面上具有多个 div 作为子元素的所有元素。例如,在以下代码中:

<div id="1">
<div id="1a">
<div id="1aa">

</div>
<div id="1ab">

</div>
</div>
<div id="1b">

</div>
</div>
<div id="2">
<div id="2b">

</div>
</div>

我的函数将返回 #1#1a,因为它们都包含 2 个子 div。

我已经尝试过这个:

$('div > div + div').css("border", "1px solid red");

但这不仅不能按预期工作,我还希望它在有 5、6、7 个/尽可能多的子 div 时应用,前提是它是 >=2

实现这一目标的最佳方法是什么?

最佳答案

您可以使用.filter() .

$('div').filter(function() {
return $(this).children('div').length >= 2;
}).css('border', '1px solid red');

关于jQuery 选择器 - 获取多个 div 的父级 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14452451/

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