$.fn.extend 和 $.extend区别,为什么一定要$.fn.extend才可以执行
3 回答
喵呜_0001
TA贡献4条经验 获得超2个赞
你可以这么理解,一种是对全局操作的,不需要具体对象,类似js里的window之后的方法,另外一种是对于具体操作对象来操作的,只更改某个或者某类的元素,所以是需要具体对象的,类似于js里的document.getElementById("xxx")之后的方法
紫菜中毒
TA贡献4条经验 获得超0个赞
比如$.extend ({ hello1:function(){ }}) 的方法类似一种全局静态方法。 ===> $.hello1() 类似 $.ajax
$.fn.extend ({ hello2:function(){ }}) 的方法可以 $("#id").hello2(); 如果$.hello2() 就会报错
李晓健
TA贡献1036条经验 获得超461个赞
$.fn.extend 的方法是要在jquery对象上调用的, 比喻add方法 需要 $('testId').add();这样调用
$.extend 的方法可以直接在$上调用 比喻add方法 可以 $.add();这样调用
我记得好像是这样,你可以再查下资料看下。
- 3 回答
- 1 关注
- 1527 浏览
添加回答
举报
0/150
提交
取消