JavaScript: DOM Textknoten
-
23-09-2019 - |
Frage
Werfen Sie einen Blick auf das Snippet unten. Gibt es einen Textknoten für die Zeichenfolge „test“ im DOM erstellen? Kann ich diesen Knoten mit jQuery für MooTools wählen?
<div id="foobar">
test <img />
</div>
Lösung
//plain
var node = document.getElementById('foobar').childNodes[0];
//jquery
$("foobar").contents().eq(0);
Dies werden Ihnen einen textNode, die zu dem Leerraum um den Text enthalten werden
Andere Tipps
Mit jQuery:
Edit:
$('#foobar').get(0).firstChild.data;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow