I actually *JUST* created enable & disable functions: (function($) { /** * Disables the matched form elements, and adds the <var>disabled</ var> class * to them. * @return jQuery The matched elements. */ $.fn.disable = function() { $(this).each(function() { $(this).attr("disabled", true).addClass("disabled"); }); // $(this).each() return $(this); }; // $.fn.disable()
/** * Removes the <var>disabled</var> class from the matched form elements, and * re-enables them. * @return jQuery The matched elements. */ $.fn.enable = function() { $(this).each(function() { $(this).removeClass("disabled").attr("disabled", false); }); // $(this).each() return $(this); }; // $.fn.enable() })(jQuery); Enjoy! Jamie On Sep 26, 7:55 am, Martin <[EMAIL PROTECTED]> wrote: > Dear all, > > I like jQuery much but I do not like the way the enabling, disabling > elements is handled. This is a pretty common task and the current > solution based on changing attributes is not in accord with jQuery’s > “write less” philosophy. > The enable() / disable() functions would be MUCH more elegant and in > light with the jQuery gospel. > Could this be included in the next release ? > > Best > Martin