Я хотел знать себя так после небольшого теста, я думаю, что ответ да.
removeEvent вызывается, когда вы .remove () что-то из DOM.
< / blockquote>Если вы хотите увидеть его сами, вы можете попробовать это и выполнить код, установив точку останова. (Я использовал jquery 1.8.1)
Добавить новый div first:
blockquote>$('body').append('<div id="test"></div>')
Проверить$.cache
, чтобы убедиться, что к нему не добавлены события. (это должен быть последний объект). Присоедините к нему событие click:$('#test').on('click',function(e) {console.log("clicked")});
Проверьте его и посмотрите новый объект в$.cache
:$('#test').click()
Удалите его, и вы увидите, что объект в$.cache
также исчез:$('#test').remove()