From: John Resig Date: Tue, 2 May 2006 19:03:07 +0000 (+0000) Subject: Aieeeeee!! removeClass bug fixed. I'm so dumb. X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=facb2324f9b5db4f4e20f529cb12952daad20aff;p=jquery.git Aieeeeee!! removeClass bug fixed. I'm so dumb. --- diff --git a/jquery/jquery.js b/jquery/jquery.js index 4a960a9..b9cb311 100644 --- a/jquery/jquery.js +++ b/jquery/jquery.js @@ -108,9 +108,7 @@ function $(a,c) { }, removeClass: function(c) { return this.each(function(){ - if ( c == null ) - this.className = ''; - else + this.className = c == null ? '' : this.className.replace( new RegExp('(^|\\s*\\b[^-])'+c+'($|\\b(?=[^-]))', 'g'), ''); });