[英]Moving a div into another div
我有2个主要div:
<div id="div1">
<div id="minidiv1">a</div>
<div id="minidiv2">b</div>
</div>
<div id="div2"></div>
我想用jQuery将minidiv1移动到div2中
我能怎么做?
您可以简单地将其附加到div2 ,它将更改其在DOM中的位置:
$('#minidiv1').appendTo('#div2');
// or
$('#div2').append('#minidiv1');
上面两行的区别在于返回的内容, appendTo
返回#minidiv
元素, append
将返回#div2
元素。
如果要执行更多操作(通过链接),请使用最有用的方法。
$('#minidiv1').appendTo('#div2');
要么
$('#div2').append($('#minidiv1'));
$("#minidiv1").appendTo("#div2")
卢卡,保罗的回答对您有用吗? 我认为您需要像这样引用jQuery对象:
$($('#minidiv1')).appendTo('#div2');
// or
$('#div2').append($('#minidiv1'));
否则,jQuery只会将字符串“#minidiv1”附加到#div2,而不是移动现有的div。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.