gpt4 book ai didi

jquery - 帮助使用 jquery 移动元素

转载 作者:行者123 更新时间:2023-12-01 08:27:56 24 4
gpt4 key购买 nike

我在 DOM 中得到了这两个:

<div id="buffert">
<span class="left"><a>link</a><a>link</a></span>
<span class="right">Some text<span>title</span></span>
</div>

<div id="final">
<span class="left">&nbsp;</span>
<span class="right">&nbsp;</span>
</div>

我想将 div#buffert span.left 和 span.right 中的任何元素移动到 div#final span.left 和 span.right。

我尝试过:

 $('div#final span.left').append($('div#buffert span.left'));
$('div#final span.left').append($('div#buffert span.left.children'));
$('div#final span.left').append($('div#buffert span.left.children()'));

但它不起作用。

有人可以帮助我吗?

最佳答案

有很多方法可以完成您所要求的任务......这些只是其中的几种。

结构相同,为什么不直接替换 HTML?

$("#final").html( $("#buffert").html() );

如果您想将它们附加到#final元素,您可以使用$.appendTo():

$("#buffert .left, #buffert .right").appendTo("#final");

或者您可以将子项本身移过去(而不仅仅是 HTML)

$("#final .left").html("").append( $("#buffert .left").children() );

关于jquery - 帮助使用 jquery 移动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267233/

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