Bug Tracker

Changeset 2241

Show
Ignore:
Timestamp:
07/05/07 02:45:01 (1 year ago)
Author:
jeresig
Message:

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

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/src/selector/selector.js

    r2233 r2241  
    135135                for ( var i = 0; ret[i]; i++ ) 
    136136                    for ( var c = ret[i].firstChild; c; c = c.nextSibling ) 
    137                         if ( c.nodeType == 1 && (nodeName == "*" || c.nodeName == nodeName.toUpperCase()) ) 
     137                        if ( c.nodeType == 1 && (nodeName == "*" || c.nodeName.toUpperCase() == nodeName.toUpperCase()) ) 
    138138                            r.push( c ); 
    139139 
     
    158158                                    if ( m == "~" && n.mergeNum == mergeNum ) break; 
    159159                                     
    160                                     if (!nodeName || n.nodeName == nodeName.toUpperCase() ) { 
     160                                    if (!nodeName || n.nodeName.toUpperCase() == nodeName.toUpperCase() ) { 
    161161                                        if ( m == "~" ) n.mergeNum = mergeNum; 
    162162                                        r.push( n );