我正在使用这个设置来允许访问 jQuery 插件之外的变量:
(function($){
$.fn.myplugin = function() {
return this.each(function() {
// plugin code here
console.log($.fn.myplugin.myvar);
});
};
$.fn.myplugin.myvar = { ... };
})(jQuery);
我可以myvar
使用$.fn.myplugin.myvar
. 但这很冗长...我觉得必须有一种方法可以使用较短的名称访问插件内部的变量,例如this.myvar
. 该示例不适用于this
引用当前元素。但是还有另一种更简单的访问变量的方法吗?