Javascript 公开jQuery插件属性
给定以下JQuery插件。是否可以将变量“elements”公开给插件外部的javascript?如果是,这是如何做到的?对于此插件外部的javascript,访问“元素”的语法是什么Javascript 公开jQuery插件属性,javascript,jquery,Javascript,Jquery,给定以下JQuery插件。是否可以将变量“elements”公开给插件外部的javascript?如果是,这是如何做到的?对于此插件外部的javascript,访问“元素”的语法是什么 (function($) { $.fn.myPlugin = function() { // I WANT TO EXPOSE THIS AS A 'PUBLIC' PROPERTY OF THIS PLUGIN var elements = {}; r
(function($) {
$.fn.myPlugin = function() {
// I WANT TO EXPOSE THIS AS A 'PUBLIC' PROPERTY OF THIS PLUGIN
var elements = {};
return this;
};
})(jQuery);
$('.selector').myPlugin();
要将
元素
作为实例属性公开,请将var elements
更改为this.elements
:
$.fn.myPlugin = function() {
this.elements = {};
return this;
};
刚刚找到以下更详细讨论该主题的帖子:
(function($) {
$.myPlugin = {
elements: {}
};
$.fn.myPlugin = function() {
return this;
};
})(jQuery);