Да, подход jQuery с remove()
заключается в том, чтобы отменить привязку всего, что связано с собственным bind
в jQuery (для предотвращения утечек памяти).
Однако, если вы просто хотите что-то переместить в DOM, вам не нужно сначала remove()
делать это. * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * *
append
* * * * * * * * * * * * * * * * * * * *1009* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Например, вставьте это в ваш firebug на этой странице:
$('li.wmd-button:eq(2)').click(function(){ alert('still here!') }).appendTo(document.body)
А теперь прокрутите вниз до нижней части этой страницы и нажмите на маленький глобусный значок, теперь скрытый под нижним колонтитулом. Вы получите alert
. Все потому, что я позаботился о том, чтобы не remove
сначала.