如果您有一些javasciprt的面向对象方面的知识,就会知道,jQuery.prototype原型对象上的扩展属性/方法和事件,将会给 jQuery的对象扩展,.基于这一点,jQuery是这样写的:jQuery.fn = jQuery.prototype.所以,当我们扩展一个插件功能时,如下:jQuery.fn.check = function() {
return this.each(function() {
this.checked = true;
});
};
return this.each(function() {
this.checked = true;
});
};
return this.each(function() {
this.checked = true;
});
};
其实就是:
jQuery.prototype.check = function() {return this.each(function() {
this.checked = true;
});
};
注意:如果要为每一个jQuery 对象添加一个函数,必须把该函数指派给 $.fn,同时这个函数必须要返回一个 this(jQuery 对象)