jQuery:回复这个

4 javascript jquery return

在jQuery插件中,每次我们返回一个jQuery对象时,就像

$.fn.Myplugin = function() {
      return this.each(function() { //do some stuff });
});
Run Code Online (Sandbox Code Playgroud)

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

虽然我没有在我的函数(插件)中返回任何jQuery对象,但我仍然得到与返回对象时相同的结果

有人请解释我的疑问,

感谢您节省时间,祝您有个美好的一天!

Bol*_*ock 14

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

$('#somelement').doSomething().doAnotherThing().doOneMoreThing();
Run Code Online (Sandbox Code Playgroud)

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