在jQuery中,如何检查元素上的特定插件是否处于活动状态?或者,我可以获得已应用特定插件的元素列表吗?
我无法控制插件的代码。我试过检查像
这样的房产$("#example").fancybox
但是无论插件是否已应用,每个元素都存在此属性。
谢谢!
答案 0 :(得分:5)
插件没有义务向外界宣传它增加了元素的事实。
也就是说,许多插件(包括使用jQuery UI widget factory的任何插件)使用jQuery的data()工具向元素注册其名称。然而,并非所有的插件都能做到这一点。