检查jQuery插件是否已应用于Element

时间:2013-04-02 09:30:56

标签: javascript jquery jquery-plugins

在jQuery中,如何检查元素上的特定插件是否处于活动状态?或者,我可以获得已应用特定插件的元素列表吗?

我无法控制插件的代码。我试过检查像

这样的房产
$("#example").fancybox

但是无论插件是否已应用,每个元素都存在此属性。

谢谢!

1 个答案:

答案 0 :(得分:5)

插件没有义务向外界宣传它增加了元素的事实。

也就是说,许多插件(包括使用jQuery UI widget factory的任何插件)使用jQuery的data()工具向元素注册其名称。然而,并非所有的插件都能做到这一点。