将div移动到另一个div中

时间:2010-01-09 15:25:15

标签: javascript jquery

我有两个主要的div:

    <div id="div1">
<div id="minidiv1">a</div>
<div id="minidiv2">b</div>
   </div>
   <div id="div2"></div>

我想用minquiv

将minidiv1移动到div2中

我该怎么办?

4 个答案:

答案 0 :(得分:5)

您只需将其附加到 div2 ,它就会更改其在DOM中的位置:

$('#minidiv1').appendTo('#div2'); 
// or
$('#div2').append('#minidiv1');

以上两行的差异是返回的内容,appendTo返回#minidiv元素,append将返回#div2元素。

如果您想进行更多操作(通过链接),请使用您认为最有用的那个。

答案 1 :(得分:0)

$('#minidiv1').appendTo('#div2');

$('#div2').append($('#minidiv1'));

答案 2 :(得分:0)

$("#minidiv1").appendTo("#div2")

答案 3 :(得分:0)

卢卡,保罗的答案确实对你有用吗?我认为您需要像这样引用jQuery对象:

$($('#minidiv1')).appendTo('#div2'); 
// or
$('#div2').append($('#minidiv1'));

否则,jQuery只会将字符串“#minidiv1”附加到#div2,而不是移动现有的div。