gpt4 book ai didi

jquery - 如何按组包装标签?

转载 作者:行者123 更新时间:2023-12-01 06:22:24 25 4
gpt4 key购买 nike

我的 html 中可能有任意数量的文章:

<div id="main">
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
</div>

现在,我想将所有文章分成一组。

var group = parseInt($('#main article').length / 3, 10); // results 4

现在,我怎样才能将它包含在一组四篇文章中?

结果应该是这样的:

<div id="main">
<div class="group">
<article></article>
<article></article>
<article></article>
<article></article>
</div>
<div class="group">
<article></article>
<article></article>
<article></article>
<article></article>
</div>
<div class="group">
<article></article>
<article></article>
<article></article>
<article></article>
</div>
<div class="group"><!--the remaining two articles-->
<article></article>
<article></article>
</div>
</div>

最佳答案

尝试一个简单的 for 循环

var $articles = $('#main article'),
length = $articles.length;
for (var i = 0; i < length; i = i + 4) {
$articles.slice(i, i + 4).wrapAll('<div class="group"/>')
}

演示:Fiddle

关于jquery - 如何按组包装标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22316730/

25 4 0