Jquery语法为"也做到这一点"?

nge*_*ing 2 javascript jquery web

这可能是一个简单的问题,但我在jQuery中缺乏教育,我不知道答案.而我只是好奇.

有可能做这样的事情:

jQuery("a").click(function() {

    jQuery(this).siblings().fadeToggle() "and also" .toggleClass("foo");

});
Run Code Online (Sandbox Code Playgroud)

而不是重复它的前半部分,如下所示:

jQuery("a").click(function() {

    jQuery(this).siblings().fadeToggle();
    jQuery(this).siblings().toggleClass("foo");

});
Run Code Online (Sandbox Code Playgroud)

Aru*_*hny 6

jQuery方法允许链接,即大多数jQuery方法(除了getter方法和进行过滤或遍历的方法等)返回调用方法的jQuery对象,因此您可以简单地将调用添加到第二个函数之后 fadeToggle()

jQuery(this).siblings().fadeToggle().toggleClass("foo");
Run Code Online (Sandbox Code Playgroud)