javascript和jQuery基础问题

在给wordpress制作jquery功能的时候,每次增加方法都要

function 方法(){
   jQuery(....)
}

请问有没有什么方法,可以直接变成$ ?

阅读 4.6k
3 个回答

定义插件

(function($){
    $.fn.extend({
        demo:function() {
            // ...
        }
    })
})(jQuery);

定义全局

jQuery.extend({
    demo:function() {
        // ...
    }        
});

可以通过闭包的方式集中定义一批函数

(function($, _){
    _.方法1 = function() {
        $(....)
    }
    _.方法2 = function() {
        $(....)
    }
})(jQuery, window);

或者你可以用2个$$的符号

var $$ = jQuery.noConflict();

定义插件匿名自执行函数封装下,把jquery传进去,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进