]> source.dussan.org Git - jquery.git/commitdiff
Use the getText utility function provided by Sizzle.
authorJohn Resig <jeresig@gmail.com>
Mon, 7 Dec 2009 01:47:41 +0000 (17:47 -0800)
committerJohn Resig <jeresig@gmail.com>
Mon, 7 Dec 2009 01:47:41 +0000 (17:47 -0800)
src/manipulation.js
src/sizzle-jquery.js

index 91031113028d9159bf249a260fc0c2df6165ff86..a8cb484bbd8e667e338d47fc37c5a45dd36931c3 100644 (file)
@@ -36,20 +36,7 @@ jQuery.fn.extend({
                        return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
                }
 
-               var ret = "";
-
-               jQuery.each( this, function() {
-                       // Get the text from text nodes and CDATA nodes
-                       if ( this.nodeType === 3 || this.nodeType === 4 ) {
-                               ret += this.nodeValue;
-
-                       // Traverse everything else, except comment nodes
-                       } else if ( this.nodeType !== 8 ) {
-                               ret += jQuery.fn.text.call( this.childNodes );
-                       }
-               });
-
-               return ret;
+               return jQuery.getText( this );
        },
 
        wrapAll: function( html ) {
index 6f2c86f204c86b98e856f46b7c77d67322df4390..3d15128c9d177746fb57db6fbadf0212b982be05 100644 (file)
@@ -2,5 +2,6 @@ jQuery.find = Sizzle;
 jQuery.expr = Sizzle.selectors;
 jQuery.expr[":"] = jQuery.expr.filters;
 jQuery.unique = Sizzle.uniqueSort;
+jQuery.getText = getText;
 
 return;