【发布时间】:2015-04-28 17:48:01
【问题描述】:
我想删除一个元素上的所有事件监听器,它只是通过 jquery:
$("#myEl").off()
现在由于某种原因我必须禁用 jQuery 库并使用 vanilla js。
只是为了替换,我用
el = document.getElementById("myEl")
el.removeEventListener(eventType) //for all listeners
of the type
el.removeEventListener() //for all listeners
好像不行,有没有简单的方法可以做到这一点?
【问题讨论】:
-
你不能简单地传入 eventType 你还必须传入 addEventListener removeEventListener reference 中使用的原始函数引用
标签: javascript jquery