diff --git a/sizzle.js b/sizzle.js index b175e102..c497b492 100644 --- a/sizzle.js +++ b/sizzle.js @@ -339,12 +339,12 @@ var getText = Sizzle.getText = function( elem ) { if ( nodeType ) { if ( nodeType === 1 || nodeType === 9 ) { - // Use textContent || innerText for elements + // Use textContent for elements if ( typeof elem.textContent === 'string' ) { return elem.textContent; } else if ( typeof elem.innerText === 'string' ) { // Replace IE's carriage returns - return elem.innerText.replace( rReturn, '' ); + return getText( elem.childNodes ).replace( rReturn, '' ); } else { // Traverse it's children for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { diff --git a/test/index.html b/test/index.html index 829311d5..bf424d6e 100644 --- a/test/index.html +++ b/test/index.html @@ -220,6 +220,7 @@
+