aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorArne de Bree <arne@bukkie.nl>2012-04-03 00:37:02 +0200
committerDave Methvin <dave.methvin@gmail.com>2012-04-10 18:25:04 -0400
commit0e2642d2165ab61f0b141c385cb6b7becdb35401 (patch)
tree89254cdbdaea88ca721d8f42ce32e77cdbc0a7b8 /src
parentd7217cc29c24f582198ce2df7db54a55625e8259 (diff)
downloadjquery-0e2642d2165ab61f0b141c385cb6b7becdb35401.tar.gz
jquery-0e2642d2165ab61f0b141c385cb6b7becdb35401.zip
Fix 11547. XML and IE DOM can't be force-lowercase in removeAttr().
See discussion on pull request: https://github.com/jquery/jquery/pull/724
Diffstat (limited to 'src')
-rw-r--r--src/attributes.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/attributes.js b/src/attributes.js
index df7ed028e..4ec364cb7 100644
--- a/src/attributes.js
+++ b/src/attributes.js
@@ -356,7 +356,12 @@ jQuery.extend({
i = 0;
if ( value && elem.nodeType === 1 ) {
- attrNames = value.toLowerCase().split( rspace );
+
+ if ( !jQuery.isXMLDoc( elem ) ) {
+ value = value.toLowerCase();
+ }
+
+ attrNames = value.split( rspace );
l = attrNames.length;
for ( ; i < l; i++ ) {