2
我为自己创建了一个jQuery wee插件,负责显示,隐藏和提交表单以便进行就地编辑。目前我在一个独立运行的页面上有几个,我很高兴。不过,我在想'全部编辑'可能会有用。因此,我希望能够访问页面内的所有插件实例,并一致访问他们的显示/隐藏/验证/提交功能。有没有办法做到这一点?如何使用jQuery查找插件的所有实例?
我为自己创建了一个jQuery wee插件,负责显示,隐藏和提交表单以便进行就地编辑。目前我在一个独立运行的页面上有几个,我很高兴。不过,我在想'全部编辑'可能会有用。因此,我希望能够访问页面内的所有插件实例,并一致访问他们的显示/隐藏/验证/提交功能。有没有办法做到这一点?如何使用jQuery查找插件的所有实例?
在jQuery中使用自定义事件来简化这一过程。
事情是这样的:
(function($) {
$.fn.myPlugin = function() {
return this.each(function(){
//Plugin Code Goes Here
$(this).bind("pluginEdit",function(){
internalEditFunction();
});
});
};
})(jQuery);
然后,你可以
$(selector).trigger("pluginEdit");
嗯,我想我可以创建实例的数组...
var plugins = new Array();
plugins.push($('first_editable_section').pluginThing());
plugins.push($('second_editable_section').pluginThing());
,并通过访问这些数据。
刚回来到这一点,它完美解决我有另一个(轻微相关)的问题。感谢负载。 – jammus 2008-12-01 12:25:11