jQuery中extend中方法互相調用
function addMethod()
{
alert("aa");
}
;(function($){
$.fn.extend({
"htree":function(options){
var defaults = { }
var ops = $.extend(defaults,options);
..................................
this.add();
},
"add":addMethod
});
})(jQuery);
可以這麼理解,extend就是給你的對象添加方法。那麼我extend了add方法,那麼this可以拿到我需要操作的對象,自然就可以調用add方法啦。
"add":addMethod這句話的意思就是把addMethod賦值給"add"這個方法,而不是調用。
最後更新:2017-04-02 22:16:20