Skip to content

Instantly share code, notes, and snippets.

@mathiasbynens
Created February 8, 2010 21:20

Revisions

  1. mathiasbynens revised this gist Aug 25, 2010. 1 changed file with 6 additions and 7 deletions.
    13 changes: 6 additions & 7 deletions toggleAttr() jQuery plugin
    Original file line number Diff line number Diff line change
    @@ -4,10 +4,9 @@
    * @description Used to toggle selected="selected", disabled="disabled", checked="checked" etc…
    * @author Mathias Bynens <http://mathiasbynens.be/>
    */
    ;(function($) {
    $.fn.toggleAttr = function(attr) {
    return this.each(function() {
    $(this).attr(attr) ? $(this).removeAttr(attr) : $(this).attr(attr, attr);
    });
    };
    })(jQuery);
    jQuery.fn.toggleAttr = function(attr) {
    return this.each(function() {
    var $this = $(this);
    $this.attr(attr) ? $this.removeAttr(attr) : $this.attr(attr, attr);
    });
    };
  2. mathiasbynens created this gist Feb 8, 2010.
    13 changes: 13 additions & 0 deletions toggleAttr() jQuery plugin
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    /*!
    * toggleAttr() jQuery plugin
    * @link http://github.com/mathiasbynens/toggleAttr-jQuery-Plugin
    * @description Used to toggle selected="selected", disabled="disabled", checked="checked" etc…
    * @author Mathias Bynens <http://mathiasbynens.be/>
    */
    ;(function($) {
    $.fn.toggleAttr = function(attr) {
    return this.each(function() {
    $(this).attr(attr) ? $(this).removeAttr(attr) : $(this).attr(attr, attr);
    });
    };
    })(jQuery);