gpt4 book ai didi

jquery - 如何找到包含 child 最少的 parent ?

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

我们有两个相邻的容器,里面有容器。

<ul class="containers">
<li>Matt</li>
<li>John</li>
<li>Mark</li>
</ul>
<ul class="containers">
<li>Roger</li>
<li>Bill</li>
<li>Lara</li>
<li>Miriam</li>
<li>Dylan</li>
<li>Harry</li>
</ul>

什么是最优化的方法来理解和检索“容器”,并且里面的子元素最少?

最佳答案

var $el = $('ul.containers:first');

$('ul.containers').each(function(){
if( $(this).children().length < $(this).next('ul.containers').children().length ){
$el = $(this);
}
});

console.log( $el ); //$el is now the parent with the least children.

或者稍微短一点的版本,只有一行 if:

var $el = $('ul.containers:first');

$('ul.containers').each(function(){
$el = $(this).children().length < $(this).next('ul.containers').children().length ? $(this) : $el ;
});

console.log( $el ); //$el is now the parent with the least children.

关于jquery - 如何找到包含 child 最少的 parent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596939/

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