Bug Tracker

Ticket #4817: jquery-hasClass.diff

File jquery-hasClass.diff, 560 bytes (added by sixtease, 10 years ago)

patch

  • jquery/src/attributes.js

     
    3636        },
    3737
    3838        hasClass: function( selector ) {
    39                 return !!selector && this.is( "." + selector );
     39                return !!selector && this.is(
     40                        "." +                                                   // prepend dot to look for class
     41                        jQuery.trim(selector)                   // trim blanks
     42                        .replace(/([:.#])/g, '\\$1')    // escape metachars
     43                        .replace(/\s+/g, '.')                   // join space-separated classes with dots
     44                );
    4045        },