我有一个包含很多子元素的元素。我想清除此元素的内容,并将其替换为新结构。

子元素分配有各种事件监听器,并且并非所有这些监听器都是通过jquery bind方法创建的。

如果我使用jquery的empty方法清除元素,它将删除所有事件监听器还是仅清除通过jquery bind方法创建的监听器?

最佳答案

正如一些评论者所提到的,jQuery文档说empty()确实确实删除了事件处理程序:http://api.jquery.com/empty/

张贴此问题时可能不是这种情况,但是此页面在Google上是第一个热门网站。

关于jquery - jquery empty()方法将清除通过非jquery方式创建的事件监听器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8120441/

10-09 19:57
查看更多