gpt4 book ai didi

javascript - jQuery - 将列表项的元素 move 到同一项目的另一个元素内+对列表中的每个项目执行此操作

转载 作者:行者123 更新时间:2023-11-28 02:43:03 25 4
gpt4 key购买 nike

我有一个生成的 HTML 菜单,如下所示:

<ul class="principal-nav">
<li><a href="#">Item 01</a> <span class="posts-amount">(12)</span></li>
<li><a href="#">Item 02</a> <span class="posts-amount">(7)</span></li>
<li><a href="#">Item 03</a> <span class="posts-amount">(25)</span></li>
</ul>

我需要它看起来像这样:

<ul class="principal-nav">
<li><a href="#">Item 01 <span class="posts-amount">(12)</span></a></li>
<li><a href="#">Item 02 <span class="posts-amount">(7)</span></a></li>
<li><a href="#">Item 03 <span class="posts-amount">(25)</span></a></li>
</ul>

我尝试操作 DOM,但我是 jQuery 初学者,到目前为止,我成功得到的只是这个结果:

<ul class="principal-nav">
<li><a href="#">Item 01 <span class="posts-amount">(12)</span> <span class="posts-amount">(7)</span> <span class="posts-amount">(25)</span></a></li>
<li><a href="#">Item 02 <span class="posts-amount">(12)</span> <span class="posts-amount">(7)</span> <span class="posts-amount">(25)</span></a></li>
<li><a href="#">Item 03 <span class="posts-amount">(12)</span> <span class="posts-amount">(7)</span> <span class="posts-amount">(25)</span></a></li>
</ul>

这是我的 jQuery 代码:

$('.principal-nav li a').append(
$('span.posts-amount').clone().end()
);

我认为我可以使用“each”来完成一些工作,但由于某种原因,我还无法实现它。我一直在查看大量的图板和教程,但找不到我的问题的任何答案。

谢谢你帮助我!

最佳答案

演示:http://jsfiddle.net/RJzq7/

$('.principal-nav li a').each(function () {
$(this).next().appendTo(this);
});

关于javascript - jQuery - 将列表项的元素 move 到同一项目的另一个元素内+对列表中的每个项目执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12365305/

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