gpt4 book ai didi

javascript - 如果 ul 中的 li 有一个类,则将以下 li 放入新的 ul 中

转载 作者:行者123 更新时间:2023-12-02 18:35:42 25 4
gpt4 key购买 nike

我无法访问某些后端内容,也没有任何帮助。这就是我需要做的,我需要 jquery 代码来找到第二类“text”并将其和以下 li 放入新的 ul 中。

这个

<ul>
<li class="text">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="text">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
</ul>

到此

<ul>
<li class="text">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
</ul>
<ul>
<li class="text">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
</ul>

我已经尝试了一堆代码,但无法让它工作,有什么建议吗?

最佳答案

这应该做到:

$('li.text:first').nextUntil('li.text').addBack().wrapAll('<ul>');
$('li.text:eq(1)').nextAll().addBack().wrapAll('<ul>');
$('li.text:first').closest('ul').unwrap();

<强> jsFiddle example

将产生:

<ul>
<li class="text">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
</ul>
<ul>
<li class="text">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
<li class="subText">TEXT</li>
</ul>

关于javascript - 如果 ul 中的 li 有一个类,则将以下 li 放入新的 ul 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17347888/

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