【发布时间】:2011-04-17 20:12:42
【问题描述】:
我有这样的事情:
//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' 节点呢?它是否被垃圾收集?我是否必须保存分离的'.tools',从中取出按钮而不是销毁它?
如果它的问题 - html 部分是通过 AJAX 请求接收的,并且所有这些代码都在 success 处理程序中。
【问题讨论】:
标签: javascript jquery dom dom-manipulation