猿问
$.fn.extend 和 $.extend区别,为什么一定要$.fn.extend才可以执行
$.fn.extend 和 $.extend区别,为什么一定要$.fn.extend才可以执行
wxx
浏览 1528
回答 3
3回答
喵呜_0001
你可以这么理解,一种是对全局操作的,不需要具体对象,类似js里的window之后的方法,另外一种是对于具体操作对象来操作的,只更改某个或者某类的元素,所以是需要具体对象的,类似于js里的document.getElementById("xxx")之后的方法
1
0
0
紫菜中毒
比如$.extend ({ hello1:function(){ }}) 的方法类似一种全局静态方法。 ===> $.hello1() 类似 $.ajax$.fn.extend ({ hello2:function(){ }}) 的方法可以 $("#id").hello2(); 如果$.hello2() 就会报错
0
0
0
李晓健
$.fn.extend 的方法是要在jquery对象上调用的, 比喻add方法 需要 $('testId').add();这样调用$.extend 的方法可以直接在$上调用 比喻add方法 可以 $.add();这样调用我记得好像是这样,你可以再查下资料看下。
0
0
0
随时随地看视频
慕课网APP
相关分类
JQuery
我要回答