将一定数量的 div 包装到另一个 div 中的最佳方法是什么?例如,如果我有 19 个 div,我如何将wrapAll
其中的 9 个分组,并且即使低于 9 个仍然分组。
这就是我现在所拥有的。如果它是 4 它可以工作,但是当我尝试做更多时,它会复制其他元素的内容。
$(".emails .multi-items").each(function (i) {
var line_wrap = $(".line_wrap");
for(var i=-1; i<line_wrap.length; i=i+5) {
$('.line_wrap:eq('+i+'),.line_wrap:eq('+(i-1)+'),.line_wrap:eq('+(i-2)+'),.line_wrap:eq('+(i-3)+'),.line_wrap:eq('+(i-4)+')').wrapAll('<div class="wrap">');
}
});