gpt4 book ai didi

javascript - jQuery |获取应用于元素的插件列表

转载 作者:行者123 更新时间:2023-11-28 20:47:23 24 4
gpt4 key购买 nike

Possible Duplicate:
How can you if check a jQuery plugin is already bound to a DOM node?

我不确定是否存在,但是有没有办法获取应用于元素的插件列表?

在示例中。如果我们有以下代码:

$('div').setHeightPlugin().setWidthPlugin().changeColorPlugin();

稍后有办法获取应用于 div 元素的插件列表和/或将其从 div 中删除吗?

类似于

var plgs = $('div').getPlugins();
delete plgs['changeColorPlugin'];

最新的代码片段只是基本想法。

最佳答案

这是不可能的,因为没有通用的东西来标记插件到元素的附件。例如,某些插件将内部功能对象的实例存储在元素的数据或属性中,例如 chosen 将其自身的实例存储在 element.data('chosen').有些插件不存储任何内容,仅将事件绑定(bind)到元素。其中一些向插件添加额外的类或属性(如一些 jquery ui 小部件)。即,插件与元素关联没有单一的通用方式。因此,不存在实现您正在寻找的目标的通用方法。

关于javascript - jQuery |获取应用于元素的插件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com