2012-02-21 57 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);