このセットアップを使用して、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
その例は、現在の要素を参照しているため機能しません。しかし、変数にもっと簡単にアクセスする別の方法はありますか?