Für den HTML-Ausschnitt unten:
<div id="text_test">test text<a href="techbrood.com" rel="external nofollow" >techbrood co.</a></div>
Knoten-Klartext abrufen:
var text = $('#text_test').text()
Dadurch wird „Testtext techbrood co.“ angezeigt, was bedeutet, dass der Text aller Knoten (einschließlich untergeordneter Knoten) des aktuellen Elements vorgelesen wird.
Wenn Sie nur den Text des Hauptknotens erhalten möchten, ist die Methode etwas komplizierter:
var text = $("#text_test").contents().filter(function() { return this.nodeType === 3; }).text();
Den Text eines untergeordneten Knotens abrufen:
var text = $("#text_test > a").first().contents().filter(function() { return this.nodeType === 3; }).text();