JavaScript: nós de texto DOM
-
23-09-2019 - |
Pergunta
Dê uma olhada no trecho abaixo. Ele cria um nó de texto para a string "teste" no DOM? Posso selecionar esse nó com jQuery para Mootools?
<div id="foobar">
test <img />
</div>
Solução
//plain
var node = document.getElementById('foobar').childNodes[0];
//jquery
$("foobar").contents().eq(0);
Isso lhe dará um textNode que incluirá o espaço em branco ao redor do texto também
Outras dicas
Com jQuery:
Editar:
$('#foobar').get(0).firstChild.data;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow