猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
$.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,查看更多内容
随时随地看视频
慕课网APP
相关分类
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续