【发布时间】:2023-03-28 10:14:01
【问题描述】:
我正在使用 JQuery,我想知道 remove() 方法是否会清除其事件处理程序的内容。例如:
function someFunction() {
var element = $('<div></div>');
element.click(function() {
alert('bar');
});
$('body').append(element);
element.remove();
}
此时内存中是否还有一个事件处理程序?如果是这样,有没有办法在将事件处理程序的元素对象从 DOM 中删除之前清除它?
【问题讨论】:
-
I如果有问题,应该用jQuery来解决,而不是在大杂烩附件代码中。
标签: javascript jquery memory