拓展JQuery一般有两个方法:
1.全局拓展
比如 $.ajax()就是全局函数
拓展方法:
Jquery.extend();
比如:
$.extend({ hello:function(myname){ alert("hello"+myname); } })
拓展后只需在页面直接调用:$.hello("ykl")即可;
2.对象拓展
比如 $("div").height()就是根据对象拓展的函数
拓展方法:
jQuery.fn.extend()
$.fn.extend({ hello:function(myname){ $(this).text("hello"+myname); } });
拓展后只需在页面直接调用:$("div").hello("ykl")即可;
为了避免全局污染,我们一般这样写
(function($){ $.fn.hello= function(myname){
$(this).text("hello"+myname);
}
})(jQuery)