使用jquery移动元素的帮助
我在DOM中找到了这两个:使用jquery移动元素的帮助,jquery,Jquery,我在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">
<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"> </span>
<span class="right"> </span>
</div>
但它不起作用
有人能帮我吗?有很多方法可以实现你的要求……这些只是少数
既然结构相同,为什么不直接替换HTML呢
$("#final").html( $("#buffert").html() );
如果要将它们附加到#final
元素,可以使用$.appendTo()
:
或者你可以让孩子们自己过来(而不仅仅是HTML)
通过使用html()方法,您将释放绑定在原始元素上的所有事件。正确,这就是我在解决方案中提供最后一个示例的原因。哇,jonathan…自从我注册以来,您帮了我很多忙…您有很多php/html经验…您主要使用什么?蜡笔;)呵呵。我很高兴能帮助你。
$("#final").html( $("#buffert").html() );
$("#buffert .left, #buffert .right").appendTo("#final");
$("#final .left").html("").append( $("#buffert .left").children() );