jquery$.function()

jquery$.function(),jquery,function,Jquery,Function,我如何编写插件/函数,然后能够像这样调用它(不需要选择器) 现在我正在编写类似这样的插件: (function($){ $.fn.extend({ //function name myFunction : function(){ //........... } }); })(jQuery); (function($){ $.myFunction = function(){

我如何编写插件/函数,然后能够像这样调用它(不需要选择器)

现在我正在编写类似这样的插件:

(function($){
     $.fn.extend({
          //function name
          myFunction : function(){
           //...........
          }
     });
})(jQuery);
(function($){
     $.myFunction = function(){
           //...........
          }
})(jQuery);
就这样:

(function($){
     $.fn.extend({
          //function name
          myFunction : function(){
           //...........
          }
     });
})(jQuery);
(function($){
     $.myFunction = function(){
           //...........
          }
})(jQuery);
或者只是:

jQuery.myFunction = function() { ... };
虽然“extend”jquery函数是扩展库的正确方法,但它有两种形式

$.fn.extend是您在示例中使用的,用于向实际DOM对象添加其他函数。例如,如果您想对dom中的“document”对象执行操作,可以像这样使用“myFunction”函数。 $(document).myFunction()

要扩展jQuery的静态名称空间,需要使用$.extend函数(注意缺少fn)

应该是你要找的