On Aug 19, 9:54 am, Pops <[EMAIL PROTECTED]> wrote: > Question: > > Can you give me a quick example of a jQuery function override? Not a > new function plugin. For example, using a simple plugin example given > to me, as use it as a model to override jQuery.param() like so: > > (function($) { > var _param = $.fn.param; > $.fn.param = function(a) { > if (a.constructor == String) { > return a; > } > return _param.apply(this, arguments); // ?? Inheritance? > }; > > })(jQuery); > > Thanks Figured it out: (function($) { var _inherit = $.param; $.param = function(a) { return (a.constructor == String)? a:_inherit(a); }; })(jQuery); This works perfectly for supporting string KV pairs parameters while keeping with backward support for Object or Array parameters. string: $('#containerId').load(url,"p1=v1&p2=v2.....&pn=vn"); JSON: $('#containerId').load(url,{p1:'v1', p2:'v2' ....,pn:'vn'}); Thanks --- HLS