将Div和内容转移到另一个Div

时间:2011-07-22 15:47:31

标签: javascript

我试图使用以下内容将我的div及其内容移动到另一个div:

<script>
  document.getElementById('#header').appendChild(
    document.getElementById('#live')
  );
</script>

<script>
$("#header").append($("#live"))

  );
</script>

但我无法移动div我所做的最好的就是移动一些文字。

帮助。

3 个答案:

答案 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元素中。