jQuery插件开发的两种方法及$.fn.extend的详解
2023-06-13 09:15:16 时间
jQuery插件开发分为两种:
1类级别
类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。
开发扩展其方法时使用$.extend方法,即jQuery.extend(object);
复制代码代码如下:
1类级别
类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。
开发扩展其方法时使用$.extend方法,即jQuery.extend(object);
$.extend({
add:function(a,b){returna+b;},
minus:function(a,b){returna-b;}
});
页面中调用:
vari=$.add(3,2);
varj=$.minus(3,2);
2对象级别
对象级别则可以理解为基于对象的拓展,如$("#table").changeColor(...);这里这个changeColor呢,就是基于对象的拓展了。
开发扩展其方法时使用$.fn.extend方法,即jQuery.fn.extend(object);
$.fn.extend({
check:function(){
returnthis.each({
this.checked=true;
});
},
uncheck:function(){
returnthis.each({
this.checked=false;
});
}
});
页面中调用:
$("input[type=checkbox]").check();
$("input[type=checkbox]").uncheck();
3、扩展
$.xy={
add:function(a,b){returna+b;},
minus:function(a,b){returna-b;},
voidMethod:function(){alert("void");}
};
vari=$.xy.add(3,2);
varm=$.xy.minus(3,2);
$.xy.voidMethod();
相关文章
- js与jQuery的区别以及jQuery选择器和方法的使用
- jQuery表单插件jquery.form.js详解编程语言
- jQuery fadeToggle()方法的用法
- jQuery $.trim()方法的用法
- jQuery $.getScript()方法的用法
- JQuery获得绝对,相对位置的坐标方法
- 一款Jquery分页插件的改造方法(服务器端分页)
- 一个JQuery写的点击上下滚动的小例子
- 分享20多个很棒的jQuery文件上传插件或教程
- jQuery插件-jRating评分插件源码分析及使用方法
- JQuery入门——事件切换之hover()方法应用介绍
- jquery利用ajax调用后台方法实例
- Jquery的hide及toggle方法让超链接慢慢消失
- 详解jQuery插件开发中的extend方法
- jquery表单验证框架提供的身份证验证方法(示例代码)
- 使用jQuery快速解决input中placeholder值在ie中无法支持的问题
- jQuery操作CheckBox的方法介绍(选中,取消,取值)
- jquery获取对象的方法足以应付常见的各种类型的对象
- jQuery循环动画与获取组件尺寸的方法
- jQuery通过控制节点实现仅在前台通过get方法完成参数传递
- jquery实现类似淘宝星星评分功能实例