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;
};