`

Jquery $.extend()用法

阅读更多

 

$.extend(prop) 扩展jQuery对象。可以用于把函数添加到jQuery名称空间中,以及添加插件方法(插件)。 返回值:Object参数:prop (Object): 要合并到jQuery对象中的对象 

1, 添加方法,如同$("button").click()方法一样使用:

 

jQuery.fn.extend({ 
  check: function() { 
    return   this.each(function() { this.checked = true; }); 
  },  
  uncheck: function() { 
    return   this.each(function() { this.checked = false; }); 
  } 
});
 

 

然后直接调用方法


选中所有checkbox ; $(":checkbox").check();  
取消选中radio:$(":radio").uncheck(); 

2, 为jQuery对象添加函数 如同$.trim()一样使用:

 jQuery.extend({ 
     min: function(a, b) { return a < b?? a?: b; }, 
     max: function(a, b) { return a > b?? a?: b; }  
  });  
 

可以直接调用函数如: $.min(5,4).

 

分享到:
评论

相关推荐

    深入理解jquery的$.extend()、$.fn和$.fn.extend()

    下面小编就为大家带来一篇深入理解jquery的$.extend()、$.fn和$.fn.extend()。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    jQuery中$.extend()用法实例

    本文实例讲述了jQuery中$.extend()用法。分享给大家供大家参考。具体分析如下: $.extend()方法定义如下: jQuery.extend([deep], target, object1, [objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的...

    jQuery中$.fn的用法示例介绍

    $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:...

    jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析

    主要介绍了jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法,结合实例形式分析了jQuery中$.extend(true,object1, object2);进行深拷贝操作相关实现技巧,需要的朋友可以参考下

    jquery $.fn $.fx是什么意思有什么用

    $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc() 那么你可以这样子:$(“#div”).abc(); 通常使用extend方法扩展,详细请看API. $.fx是指jquery的特效。 如果使用...

    jQuery $.extend()用法总结

    jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。这...

    浅谈jquery.fn.extend与jquery.extend区别

    jQuery添加一个为 add的“静态方法”,之后便可以在引入 jQuery 的地方,使用这个方法了. 2.jQuery.fn.extend(object); 对jQuery.prototype进得扩展,就是为jQuery类添加“成员函数”。jQuery类的实例可以使

    jQuery插件开发的两种方法及$.fn.extend的详解

    开发扩展其方法时使用$.extend方法,即jQuery.extend(object); 代码如下: $.extend({ add:function(a,b){return a+b;} , minus:function(a,b){return a-b;} }); 页面中调用: 代码如下: var i = $.add(3,2); var j ...

    jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析

    主要介绍了jQuery.extend 与 jQuery.fn.extend的用法及区别,结合实例形式分析了jQuery.extend与jQuery.fn.extend的功能、使用方法及区别,需要的朋友可以参考下

    jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析

    给jQuery添加扩展时用$.extend()如:jQuery.extend({add:function(a,b){return a+b}}) 使用:$.add(1,3)=====&gt;4; 给jQuery实例对象添加扩展时用$.fn.extend(); $.fn.extend({gys:function(){$(this).css(“color”,”...

    JQuery中extend的用法实例分析

    $.extend(prop) 用于扩展jQuery对象,可以用于把函数添加到jQuery名称空间中。 一、jQuery.extend函数的源码 jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone...

    jQuery EasyUI tree增加搜索功能的实现方法

    扩展jQuery EasyUI tree搜索树节点的方法,使其支持节点名称的模糊匹配,将不匹配的节点隐藏。 /** * 1)扩展jquery easyui tree的节点检索方法。... $.extend($.fn.tree.methods, { /** * 扩展

    jquery的extend和fn.extend的使用说明

    jQuery为开发插件提拱了两个方法,分别是: 代码如下: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象...

    jQuery的extend方法【三种】

    用法二:$.fn.extend({}) 插件,对jQuery.prototype进行扩展,提到插件那么就得说一下另一种方法$.fn.method = function(){}  1. $.fn.method = function(){} 可以定义一个方法  2 . $.fn.extend({}) 定义多个...

    JQuery权威指南源代码

    使用函数$.extend()扩展工具函数 使用函数$.proxy()改变事件函数的作用域 使用jQuery扩展工具函数实现对字符串指定类型的检测 第10章 在指定的查找范围内获取DOM元素 选择器中含有空格符与不含空格符的区别 事件...

    jQuery.extend 函数及用法详细

    jquery.extend函数详解 JQuery的extend扩展方法:  Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解...var newSrc=$.extend({},src1,src2,src3...)//也就是将

Global site tag (gtag.js) - Google Analytics