我试图使用以下内容将我的div及其内容移动到另一个div:
<script>
document.getElementById('#header').appendChild(
document.getElementById('#live')
);
</script>
和
<script>
$("#header").append($("#live"))
);
</script>
但我无法移动div我所做的最好的就是移动一些文字。
帮助。
答案 0 :(得分:3)
如果你正在使用jQuery,你想要的代码是
$('#div1Content').appendTo('#div2');
看看这里的演示, http://jsfiddle.net/nwe44/we2cN/
答案 1 :(得分:2)
尝试
$('#live').appendTo('#header');
可选地,
var live = $('#live').detach();
//do stuff
live.appendTo('#header');
detach()将其从DOM中删除但将其保留在内存中,然后您可以将其附加到新的父级。
答案 2 :(得分:0)
使用jQuery(您似乎在其中一个示例中使用它),您可以使用appendTo
方法(请参阅docs):
$("#live").appendTo("#header");
这会将#live
元素移动到#header
元素中。