Как запомнить положение элемента в DOM - PullRequest
1 голос
/ 22 октября 2011

У меня есть элемент, который мне нужно добавить в другой элемент, и после некоторых других манипуляций мне нужно вернуть элемент в положение по умолчанию.

Ответы [ 2 ]

1 голос
/ 22 октября 2011

Сохраните родительский объект с помощью .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' ) );
});
0 голосов
/ 22 октября 2011

вы должны использовать $ .data в jQuery

или вы можете клонировать объект, а затем использовать клонированный, чтобы вернуть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...