我在stackoverflow上阅读了不同的答案,我如何销毁wigdet/jQueryObject并取消绑定它上面的所有事件.
这就是我想出来的.
$('selector').remove().off().find("*").off();$('selector').off().remove().find("*").off();问题:
我的问题是关于上述2的表现.通过改变订单会有性能差异.使用off()之后remove()或之前有区别remove()吗?或者它是一样的,顺序并不重要,性能明智吗?
更新:
还有什么关于空
$('selector').empty().off().find("*").off();$('selector').off().empty().find("*").off();根本没有必要这样做,remove()的文档说明
除了元素本身之外,还删除了与元素关联的所有绑定事件和jQuery数据.
所以你需要的只是
$('selector').remove();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |