gpt4 book ai didi

javascript - 如何在新的 div 中追加 li

转载 作者:行者123 更新时间:2023-11-30 13:05:05 24 4
gpt4 key购买 nike

我有一个这样的 HTML 标记:

<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
</ul>

如何将上面的 HTML 转换成这样:

<div class="main"><ul><li>Item 1</li><li>Item 2</li></ul></div>

<div class="main"><ul><li>Item 3</li><li>Item 4</li></ul></div>

<div class="main"><ul><li>Item 5</li><li>Item 6</li></ul></div>

<div class="main"><ul><li>Item 7</li><li>Item 8</li></ul></div>

最佳答案

你可以这样做:

$('ul > li:nth-child(2n-1)').each(function() {
$(this).next().add(this).wrapAll('<div class="main"><ul></ul></div>');
}).eq(0).closest('div').unwrap();

Working Demo

关于javascript - 如何在新的 div 中追加 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15991040/

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