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

Reply via email to