如何记住DOM中的元素位置

时间:2011-10-22 12:16:31

标签: javascript jquery dom

我有一个元素需要追加到其他元素中,经过一些其他的操作后,我需要将元素放回到默认位置。

2 个答案:

答案 0 :(得分:1)

使用.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' ) );
});

答案 1 :(得分:0)

你应该在jQuery中使用$ .data

或者您可以克隆该对象,然后使用克隆的对象来还原