【发布时间】:2012-03-25 08:55:13
【问题描述】:
我基本上想将父级重新分配给我的 DIV:
<DIV id='main'>
<DIV id='child'>
</DIV>
</DIV>
<DIV id='surrogate'>
</DIV>
所以我希望孩子成为代理人的孩子。
我试过了:
var $a = $('#child');
var contents = $a.contents();
$a.remove();
$('#surrogate').append('<p>' + contents + '</p>');
但它只会输出:[object Object]
有没有更好/更有效的方法来将父级重新分配给整个元素树,而无需读取内容复制或克隆它? 好吧,也许克隆有效,但我宁愿只是移动它。
【问题讨论】:
标签: jquery dom dom-manipulation