X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fjquery%2Fjquery.js;h=4543b7228fb3dc4755d0af8c8a377917943b605d;hb=62303ad5efa11f0524dde236c91e8cb33ca87b3e;hp=09005a19160c1777c0b85e089cc298642fa837e2;hpb=3d3237c1c0f3ec60b7b25442fc64c3705043fcd4;p=jquery.git diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 09005a1..4543b72 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -1232,13 +1232,15 @@ jQuery.extend({ elem.className += ( elem.className ? " " : "" ) + cur; }); }, + // internal only, use removeClass("class") remove: function( elem, c ){ - elem.className = c ? - jQuery.grep( elem.className.split(/\s+/), function(cur){ - return !jQuery.className.has( c, cur ); - }).join(' ') : ""; + elem.className = c ? + jQuery.grep( elem.className.split(/\s+/), function(cur){ + return !jQuery.className.has( c, cur ); + }).join(' ') : ""; }, + // internal only, use is(".class") has: function( t, c ) { t = t.className || t; @@ -2032,7 +2034,7 @@ jQuery.each( { jQuery.className[ jQuery.className.has(this,c) ? "remove" : "add" ](this, c); }, remove: function(a){ - if ( !a || jQuery.filter( a, [this] ).r ) + if ( !a || jQuery.filter( a, [this] ).r.length ) this.parentNode.removeChild( this ); }, empty: function() {