So it could! Thanks!
On Sep 27, 9:59 am, Scott González <[EMAIL PROTECTED]> wrote: > That could be easily reduced to this: > > $.fn.disable = function() { > return this.attr('disabled', true).addClass('disabled'); > > } > > $.fn.enable = function() { > return this.removeClass('disabled').attr('disabled', false); > > } > > On Sep 26, 2:28 pm, livefree75 <[EMAIL PROTECTED]> wrote: > > > 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