gpt4 book ai didi

javascript - 如何在列表项中创建新的 Div

转载 作者:行者123 更新时间:2023-12-02 15:52:54 25 4
gpt4 key购买 nike

我找到了相关答案,但与这个问题不一样。
我的问题是如何仅在 .widget-content 上的列表项中创建新的 Div就像下面给出的那样?

主要HTML:Fiddle

<div class="widget-content">
<ul>
<li>Test Content</li>
<li>Test Content</li>
<li>Test Content</li>

<li>Test Content</li>
<li>Test Content</li>
<li>Test Content</li>
</ul>
</div>

我想要:

 <div class="widget-content">
<ul>
<div class='new1'> <!--Want to Add New dive class 1-->
<li>Test Content</li>
<li>Test Content</li>
<li>Test Content</li>
</div>
<div class='new2'> <!--Add New dive class 2-->
<ul>
<li>Test Content</li>
<li>Test Content</li>
<li>Test Content</li>
</div>
</ul>
</div>

表示添加 2 Div,<div class='new1'>有前 3 个 child 且 <div class='new2'>有最后 3 个子项/列表项。如何通过 Jquery/JS 简单地做到这一点?
提前致谢。

最佳答案

你可以这样做

var selectedIndex = 3;
$(".widget-content li").each(function (index) {
if (index == selectedIndex) {
$(this).prevAll().wrapAll("<div class='new1' />");
$(this).nextAll().andSelf().wrapAll("<div class='new2' />");
}
});

关于javascript - 如何在列表项中创建新的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31760566/

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