有没有办法从jquery选择器“取消绑定”jQuery插件?
答案 0 :(得分:12)
您可以使用delete:
从jQuery原型对象中取消绑定插件名称delete $.fn.pluginName;
但这不会影响已经初始化的插件实例。
答案 1 :(得分:5)
一般没有。
插件通常会对您应用它的元素进行更改。有时可以通过删除属性或取消绑定插件添加的事件来简单地撤消这些属性,但插件需要提供此功能,或者您必须确切知道要删除的内容。
有时插件会覆盖信息,因此在应用插件之前,如果不知道信息是什么,就无法撤消信息。
答案 2 :(得分:2)
$("#selector").unbind().removeData();