From a75d6b52fad212820358e8ada3154f2f634e699b Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Mon, 12 Jun 2023 22:12:15 +0100 Subject: Core: Fix regression in jQuery.text() on HTMLDocument objects Fixes gh-5264 Closes gh-5265 (cherry picked from commit 44c56f87a31fbc1f43ac575cfd06a0df12073352) --- src/core.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/core.js b/src/core.js index 16cd9a7c7..8ed56b7e8 100644 --- a/src/core.js +++ b/src/core.js @@ -271,9 +271,14 @@ jQuery.extend( { // Do not traverse comment nodes ret += jQuery.text( node ); } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + } + if ( nodeType === 1 || nodeType === 11 ) { return elem.textContent; - } else if ( nodeType === 3 || nodeType === 4 ) { + } + if ( nodeType === 9 ) { + return elem.documentElement.textContent; + } + if ( nodeType === 3 || nodeType === 4 ) { return elem.nodeValue; } -- cgit v1.2.3