jQuery扩展

1、通过jQuery.fn.extend扩展
;(function($){
  $.fn.extend({
    "color":function(value){
        return this.css("color", value);
    }
  });
})(jQuery);
用法:$(document).color('red');
 
合并 settings 和 options,修改并返回 settings。
var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);
结果:
settings == { validate: true, limit: 5, name: "bar" }
2、通过jQuery.extend扩展
;(function($){
    $.extend({
            ltrim:function(text){
                return (text||'').replace(/^\s+/g, "");
            },
            rtrim:function(text){
                return (text||'').replace(/\s+$/g, "");
            }
    });
})(jQuery)
用法:$.ltrim(' text');  $.rtrim('text ');
posted @ 2015-04-19 16:04  圣雄1990  阅读(76)  评论(0编辑  收藏  举报