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"这个方法,而不是调用。

目录
相关文章
|
12月前
|
JavaScript
jQuery 遍历 方法
jQuery 遍历 方法
87 5
|
11月前
|
前端开发 JavaScript
jQuery - AJAX load() 方法
jQuery load() 方法是简单但强大的 AJAX 方法。
174 6
|
11月前
|
XML JavaScript 数据格式
jquery中html()方法的使用
jquery中html()方法的使用
194 1
|
12月前
|
JavaScript
jQuery parentsUntil() 方法
jQuery parentsUntil() 方法
78 10
|
12月前
|
JavaScript
jQuery parents() 方法
jQuery parents() 方法
103 7
|
12月前
|
JavaScript 前端开发
jQuery - noConflict() 方法
jQuery - noConflict() 方法
72 5
|
12月前
|
JavaScript
jQuery 效果 方法
jQuery 效果 方法
49 3
|
12月前
|
JavaScript 前端开发
jQuery 杂项方法
jQuery 杂项方法
89 2
|
12月前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
80 2
|
12月前
|
JavaScript 前端开发
jQuery - noConflict() 方法
jQuery - noConflict() 方法
93 9