我有这样的东西:
//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
处理程序中。