2012-02-21 51 views
1

鑑於以下JQuery插件。是否有可能將變量'元素'暴露給插件外部的JavaScript?如果是這樣,這是如何完成的?對於這個插件外部的JavaScript,訪問「元素」的語法是什麼?公開jQuery插件屬性

(function($) { 
    $.fn.myPlugin = function() { 

     // I WANT TO EXPOSE THIS AS A 'PUBLIC' PROPERTY OF THIS PLUGIN 
     var elements = {}; 

     return this; 
    }; 
})(jQuery); 

$('.selector').myPlugin(); 
​ 

回答

4
(function($) { 
    $.myPlugin = { 
     elements: {} 
    }; 

    $.fn.myPlugin = function() { 
     return this; 
    }; 
})(jQuery);