私はこのようなものを持っています:
//html
<div class="panel">
<div class="tools">
<a href="#action1">Action 1</a>
<a href="#action1">Action 1</a>
<a href="#action1">Action 1</a>
</div>
<div class="list">
<table>...</table>
</div>
</div>
//JavaScript (jQuery)
var lookup = $('.panel'),
buttons = lookup.find('.tools').detach().find('a');
...
//append buttons somewhere
だから、ここで私は'.tools'
切り離してから'.panel'
、ボタンを取って別の場所に追加しました。しかし、'.tools'
ノードはどうですか?ガベージコレクションされていますか?detached を保存し'.tools'
、そこからボタンを取得してから破棄する必要がありますか?
その問題-html部分がAJAXリクエストを介して受信され、このすべてのコードがsuccess
ハンドラー内にある場合。