我正在使用JQuery,我想知道remove()方法是否清除其事件處理程序的內容。例如:是否有必要解除從文檔中刪除元素的事件
function someFunction() {
var element = $('<div></div>');
element.click(function() {
alert('bar');
});
$('body').append(element);
element.remove();
}
此時是否還有一個事件處理程序仍然在內存中閒逛?如果是這樣,有沒有辦法清除事件處理程序的元素對象,然後將其從DOM中刪除?
如果有問題,應該用jQuery修復,而不是用hodge-podge配件代碼。 –