gpt4 book ai didi

javascript - 如何在jquery中使用相同的类将子div同等地附加到父div?

转载 作者:行者123 更新时间:2023-12-02 14:24:48 25 4
gpt4 key购买 nike

我有以下 html

    <div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>

最初,所有父 div 都有一个子 div。我正在尝试将新的子 div 同等地附加到父级。例如,如果 1,2,3 父级 div 有 2 个子级,而其他子级只有一个,我应该将新子级附加到 4. 父级 div。 jquery 中是否有任何简短的方法可以做到这一点,而无需循环所有父级并测试它们拥有的 div 数量?

最佳答案

您可以使用美丽lodash中的函数_.minBy

var minDiv = _.minBy($('div.parent'), function(item) {
return $(item).find('div.child').length;
});

$(minDiv).append('<div class="child"></div>');

请参阅working fiddle并感谢这个出色的库的贡献者。

关于javascript - 如何在jquery中使用相同的类将子div同等地附加到父div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38369205/

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