Dado el siguiente código HTML-Fragmento:¿Cómo puedo encontrar todos los nodos de texto entre los nodos de elementos con Javascript/JQuery?
<div>
<p>
abc <span id="x">[</span> def <br /> ghi
</p>
<p>
<strong> jkl <span id="y">]</span> mno </strong>
</p>
</div>
Necesito un algoritmo para recuperar todos los nodos del tipo de texto entre #x
y #y
con Javascript. ¿O hay una función JQuery que hace exactamente eso?
Los nodos de texto resultantes (nodos de espacio en blanco ignorados) para el ejemplo anterior serían entonces:
['def', 'ghi', 'jkl']
¿Quieres agarrar los nodos de texto o de sus contenidos (cuerda)? –
Además, tenga en cuenta que hay más de 3 nodos de texto entre esos dos SPAN. (Creo que 5, pero no estoy seguro) –
@Sime: Quiero tomar los nodos de texto. –