我有一个叫三的容器。它内部有两个 div,分别为“一”和“二”。我只想改变他们的绝对位置。是否可以?如果是这样, jQuery是否有任何内置函数?
这是我的尝试,但它不能正常工作:
HTML:
<div id='three'>
<div id="one">1</div>
<div id="two">2</div>
</div>
代码:
var clone1 = $('#one').clone();
var colone2 = $('#two').clone();
var clone1X = $('#two').position().left
var clone1Y = $('#two').position().top;
var clone2X = $('#one').position().left;
var clone2Y = $('#one').position().top;
$('div > div').remove();
$('div').append($(colone2).css({left:clone1X,top:clone1Y})).append($(clone1).css({left:clone2X,top:clone2Y}));
但没有像我预期的那样工作。