mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
Set corresponding property to false when removing boolean attributes. Fixes #9094
This commit is contained in:
@@ -369,6 +369,12 @@ jQuery.extend({
|
||||
jQuery.attr( elem, name, "" );
|
||||
elem.removeAttributeNode( elem.getAttributeNode( name ) );
|
||||
}
|
||||
|
||||
// Set corresponding property to false for boolean attributes
|
||||
name = jQuery.propFix[ name ] || name;
|
||||
if ( !rinvalidChar.test( name ) && typeof elem[ name ] === "boolean" ) {
|
||||
elem[ name ] = false;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user