定义和用法
$.fn.extend() 函数为 jQuery 扩展一个或多个实例属性和方法(主要用于扩展方法).
提示: jQuery.fn 是 jQuery 的原型对象, 其 extend()方法用于为 jQuery 的原型添加新的属性和方法. 这些方法可以在 jQuery 实例对象上调用.
语法
$.fn.extend( object )
参数
object:Object 类型 指定的对象, 用来合并到 jQuery 的原型对象上.
实例
添加两个方法到 jQuery 原型($.fn)
- <label><input type="checkbox" name="foo"> Foo</label>
- <label><input type="checkbox" name="bar"> Bar</label>
- <script>
- $(function () {
- $.fn.extend({
- check: function() {
- return this.each(function() {
- this.checked = true;
- });
- },
- uncheck: function() {
- return this.each(function() {
- this.checked = false;
- });
- }
- });
- // 使用新创建的. check() 方法
- $( "input[type='checkbox']" ).check();
- })
- </script>
来源: http://www.bubuko.com/infodetail-3133514.html