转自:http://www.cnblogs.com/springsnow/archive/2010/06/03/1750832.html
例一:添加对象的静态属性
声明一个对象$.problemWo,添加一个b的静态属性和myclick的静态方法。
(function ($) { $.problemWo = function () { }; $.extend($.problemWo, { b: 5 }, { myclick: function () { alert("c") } } );})(jQuery);alert($.problemWo.b);$.problemWo.myclick();
例二:添加对象的动态属性
声明一个对象$.problemWo,添加一个a的实例属性和myclick的实例方法。
(function ($) { $.problemWo = function () { this.a = "abc" }; $.extend($.problemWo.prototype,
{myclick: function () { alert(this.a); }}
);})(jQuery);var obj = new $.problemWo()obj.myclick();
备注:其中$.problemWo对象 可为任意名称
原标题:Jquery定义对象( 闭包)
关键词:jquery