1
我有一個元素,我需要將其添加到其他元素中,並且在執行一些其他操作之後,我需要將元素恢復到其默認位置。如何記住DOM中的元素位置
我有一個元素,我需要將其添加到其他元素中,並且在執行一些其他操作之後,我需要將元素恢復到其默認位置。如何記住DOM中的元素位置
保存對象的父與.data()
和檢索它,當你將其移回。
$('#move').data('originalParent', $('#move').parent());
// moving to new position
$('#moveToNew').click(function() {
$('#move').appendTo('#new');
});
// move element back to where it was
$('#moveBack').click(function() {
$('#move').appendTo($('#move').data('originalParent'));
});
你應該在jQuery的
使用$。數據也可以克隆對象,然後用克隆的一個恢復
請把這個問題看 http://jsfiddle.net/FttGY/ –
爲什麼你必須移動'data2'第一個div呢?只是追加你想成爲最後一個元素。它不覆蓋現有內容。 – JJJ