有这样的代码,我想知道如果我第二次运行这个函数,会发生哪种情况:
- 清空#deals 标签时,
btn
尽管发生了事件,但内部的所有内容也会被擦除,并且生活很美好。 - 我必须先取消订阅
btn
,否则清空#deals
标签会导致内存泄漏? - 项目清单
代码:
function test(){
var row = $(this).closest('tr');
$(row).find('#deals').empty();
$(result).find('#tab li a').each(function() {
var btn = $('<a/>', {class: 'btn', href: '#'});
$(row).find('#deals').append(btn);
btn.click(function(event){
event.preventDefault();
...
});
});
}