Commit 6f064fc9 authored by John Resig's avatar John Resig

Added fix for broken child selectors in XML documents, bug #1346.

parent 38d74fe9
...@@ -134,7 +134,7 @@ jQuery.extend({ ...@@ -134,7 +134,7 @@ jQuery.extend({
// Perform our own iteration and filter // Perform our own iteration and filter
for ( var i = 0; ret[i]; i++ ) for ( var i = 0; ret[i]; i++ )
for ( var c = ret[i].firstChild; c; c = c.nextSibling ) for ( var c = ret[i].firstChild; c; c = c.nextSibling )
if ( c.nodeType == 1 && (nodeName == "*" || c.nodeName == nodeName.toUpperCase()) ) if ( c.nodeType == 1 && (nodeName == "*" || c.nodeName.toUpperCase() == nodeName.toUpperCase()) )
r.push( c ); r.push( c );
ret = r; ret = r;
...@@ -157,7 +157,7 @@ jQuery.extend({ ...@@ -157,7 +157,7 @@ jQuery.extend({
if ( n.nodeType == 1 ) { if ( n.nodeType == 1 ) {
if ( m == "~" && n.mergeNum == mergeNum ) break; if ( m == "~" && n.mergeNum == mergeNum ) break;
if (!nodeName || n.nodeName == nodeName.toUpperCase() ) { if (!nodeName || n.nodeName.toUpperCase() == nodeName.toUpperCase() ) {
if ( m == "~" ) n.mergeNum = mergeNum; if ( m == "~" ) n.mergeNum = mergeNum;
r.push( n ); r.push( n );
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment