45-讨论
14.9.3 讨论
调用 destroy 方法将完全撤销插件元素初始化所作的操作。它将删除 init 所添加的任何类或者任何后来的方法调用或者事件。如果 init 导致元素被包装,该元素将被解包。整个过程就像一个大的撤销操作。
销毁jQuery UI插件不会从DOM中删除元素,它只删除保存在元素上的插件状态,将元素尽可能恢复到 init 之前的状态。在jQuery UI插件卸载之后,可以再次初始化它。
如果你打算销毁并删除某个插件元素,可以简单地调用 .remove() ,jQuery UI将在删除元素时自动调用 destory 方法。即使元素被多个jQuery UI插件初始化,情况也一样。