您的位置:首页 > Web前端 > JQuery

jQuery插件开发分为两种:类级别,对象级别

2016-12-28 17:19 323 查看
1 类级别,类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。
2.开发扩展其方法时使用$.extend方法,即jQuery.extend(object);

jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。

jQuery.fn.extend(object);给jQuery对象添加方法。

举例:

/**将表单转换为json对象*/

//调用 var jsonObj = $("#" + formid).serializeObject();
$.fn.serializeObject = function() {
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [ o[this.name] ];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: