mirror of
https://github.com/jquery/jquery.git
synced 2026-02-06 21:37:37 -05:00
Don't let removeClass create attributes
This commit is contained in:
@@ -51,11 +51,12 @@ jQuery.fn.extend({
|
||||
|
||||
for ( ; i < len; i++ ) {
|
||||
elem = this[ i ];
|
||||
cur = elem.nodeType === 1 && ( elem.className ?
|
||||
( " " + elem.className + " " ).replace( rclass, " " ) :
|
||||
" "
|
||||
);
|
||||
|
||||
if ( elem.nodeType === 1 ) {
|
||||
cur = elem.className ?
|
||||
( " " + elem.className + " " ).replace( rclass, " " ) :
|
||||
" ";
|
||||
if ( cur ) {
|
||||
j = 0;
|
||||
while ( (clazz = classes[j++]) ) {
|
||||
if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
|
||||
@@ -87,11 +88,13 @@ jQuery.fn.extend({
|
||||
|
||||
for ( ; i < len; i++ ) {
|
||||
elem = this[ i ];
|
||||
if ( elem.nodeType === 1 ) {
|
||||
// This expression is here for better compressibility (see addClass)
|
||||
cur = elem.className ?
|
||||
( " " + elem.className + " " ).replace( rclass, " " ) :
|
||||
" ";
|
||||
// This expression is here for better compressibility (see addClass)
|
||||
cur = elem.nodeType === 1 && ( elem.className ?
|
||||
( " " + elem.className + " " ).replace( rclass, " " ) :
|
||||
""
|
||||
);
|
||||
|
||||
if ( cur ) {
|
||||
j = 0;
|
||||
while ( (clazz = classes[j++]) ) {
|
||||
// Remove *all* instances
|
||||
|
||||
Reference in New Issue
Block a user