javascript - 检查 jQuery Plugin 是否已应用于 Element

标签 javascript jquery jquery-plugins

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

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

这样的属性
$("#example").fancybox

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

谢谢!

最佳答案

插件没有义务向外界宣传它增强了元素这一事实。

也就是说,许多插件(包括任何使用 jQuery UI widget factory 的插件)使用 jQuery 的 data() 向元素注册它们的名称。设施。话又说回来,并非所有插件都这样做。

关于javascript - 检查 jQuery Plugin 是否已应用于 Element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760620/

相关文章:

javascript - 如何仅在大括号之外搜索正则表达式

Javascript无需点击即可下载csv

javascript - 是什么导致 jQuery 无法通过其 id 获取 dom?

jquery - 可嵌套 jQuery 插件 : Add an item dynamically

javascript - 按钮点击事件不起作用

javascript - JQuery 插件 dotdotdot 不起作用

javascript - Ajax获取列表值成为javascript中的变量

javascript - 如何使用 jQuery 验证插件禁用输入

javascript - 有条件地向 jQuery Ajax 调用添加选项

javascript - 在 Chart.js 中制作直方图