链接

这是有效的,但我们需要做一些事情才能使插件在现实世界中生存。当你将五个或六个动作链接到一个选择器时,jQuery 的一个功能就是链接。这是通过让所有 jQuery 对象方法再次返回原始 jQuery 对象来实现的(有一些例外:没有参数调用的 .width() 返回所选元素的宽度,并且不可链接)。使我们的插件方法可链接需要一行代码:

$.fn.greenify = function() {
    this.css( "color", "green" );
    // return the reference for chaining
    return this;
}
 
$( "a" ).greenify().addClass( "greenified" );