概述 jQuery.fn.extend( object )
返回值:jQuery
描述:一个对象的内容合并到jQuery的原型,以提供新的jQuery实例方法。
jQuery.fn.extend()
方法继承了jQuery原型($.fn
)对象,以提供jQuery原型新的方法,可以链式调用jQuery()
函数。
示例
添加两个方法到jQuery原型($.fn
),并且使用他们。
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery.fn.extend demo</title> <style> label { display: block; margin: .5em; } </style> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> </head> <body> <label><input type="checkbox" name="foo"> Foo</label> <label><input type="checkbox" name="bar"> Bar</label> <script> jQuery.fn.extend({ check: function() { return this.each(function() { this.checked = true; }); }, uncheck: function() { return this.each(function() { this.checked = false; }); } }); // Use the newly created .check() method $( "input[type='checkbox']" ).check(); </script> </body> </html>