JavaScript: i nodi di testo DOM
-
23-09-2019 - |
Domanda
Date un'occhiata al frammento di sotto. Ha creare un nodo di testo per la stringa "test" nel DOM? Posso selezionare quel nodo con jQuery per MooTools?
<div id="foobar">
test <img />
</div>
Soluzione
//plain
var node = document.getElementById('foobar').childNodes[0];
//jquery
$("foobar").contents().eq(0);
questo vi darà un TextNode che includerà gli spazi intorno al testo troppo
Altri suggerimenti
Con jQuery:
Modifica
$('#foobar').get(0).firstChild.data;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow