猿问

$.fn.extend 和 $.extend区别,为什么一定要$.fn.extend才可以执行

 $.fn.extend 和 $.extend区别,为什么一定要$.fn.extend才可以执行

wxx
浏览 1528回答 3
3回答

喵呜_0001

你可以这么理解,一种是对全局操作的,不需要具体对象,类似js里的window之后的方法,另外一种是对于具体操作对象来操作的,只更改某个或者某类的元素,所以是需要具体对象的,类似于js里的document.getElementById("xxx")之后的方法

紫菜中毒

比如$.extend ({ hello1:function(){ }}) 的方法类似一种全局静态方法。  ===> $.hello1() 类似 $.ajax$.fn.extend ({ hello2:function(){ }})  的方法可以  $("#id").hello2();    如果$.hello2() 就会报错

李晓健

$.fn.extend 的方法是要在jquery对象上调用的, 比喻add方法  需要 $('testId').add();这样调用$.extend 的方法可以直接在$上调用  比喻add方法  可以 $.add();这样调用我记得好像是这样,你可以再查下资料看下。
随时随地看视频慕课网APP

相关分类

JQuery
我要回答