代码之家  ›  专栏  ›  技术社区  ›  user372551

jQuery:返回这个

  •  4
  • user372551  · 技术社区  · 16 年前

    $.fn.Myplugin = function() {
          return this.each(function() { //do some stuff });
    });
    

    我的疑问是,为什么我们要返回jQuery的一个对象,我们要在哪里使用这个返回的对象

    插件 ),我仍然得到与返回对象相同的结果

    感谢您抽出时间,祝您愉快!

    2 回复  |  直到 16 年前
        1
  •  14
  •   BoltClock    16 年前

    返回jQuery对象,以便我们可以进行方法链接:

    $('#somelement').doSomething().doAnotherThing().doOneMoreThing();
    

    如果您没有从某个插件方法返回它,那么就没有更多的jQuery对象可供使用,因此后续调用将导致错误。

        2
  •  3
  •   sushil bharwani    16 年前