标签:
(function($){ var mffunc=$.fn mffunc.fwdq=function(){ $(this).click(function(){ alert($(this).val()) }) } return mffunc })(jQuery) $("#qq").fwdq()
1、上面一段代码是利用闭包给JQ对象添加方法;我返回的是mffunc这个对象的整体。如果只想让外面调用fwdq这个方法不想返回mffunc对象的其他的变量怎么办:return mffunc.fwdq。
2、conlose.log($.fn)是一个Object[]对象。打开这个对象。
这个对象里的属性对应着方法,这些方法很眼熟,都是外面平时使用的JQ对象的方法。
现在应该懂了
var mffunc=$.fn
给mffunc定义属性方法,就相当于给JQ对象定义方法。我们可以自己定义自己需要的JQ方法了。
标签:
原文地址:http://www.cnblogs.com/yunyi1895/p/5135615.html