链接
这是有效的,但我们需要做一些事情才能使插件在现实世界中生存。当你将五个或六个动作链接到一个选择器时,jQuery 的一个功能就是链接。这是通过让所有 jQuery 对象方法再次返回原始 jQuery 对象来实现的(有一些例外:没有参数调用的 .width()
返回所选元素的宽度,并且不可链接)。使我们的插件方法可链接需要一行代码:
$.fn.greenify = function() {
this.css( "color", "green" );
// return the reference for chaining
return this;
}
$( "a" ).greenify().addClass( "greenified" );