Compte tenu du HTML Fragment suivant:Comment trouver tous les nœuds de texte entre les nœuds d'éléments avec Javascript/JQuery?
<div>
<p>
abc <span id="x">[</span> def <br /> ghi
</p>
<p>
<strong> jkl <span id="y">]</span> mno </strong>
</p>
</div>
je besoin d'un algorithme pour chercher tous les noeuds de type texte entre #x
et #y
avec JavaScript. Ou y a-t-il une fonction JQuery qui fait exactement cela?
Les noeuds résultants de texte (noeuds blancs ignorés) pour l'exemple ci-dessus seraient alors:
['def', 'ghi', 'jkl']
Souhaitez-vous récupérer les nœuds de texte ou leur contenu (chaîne)? –
Notez également qu'il existe plus de trois nœuds de texte entre ces deux SPAN. (Je pense 5, mais je ne suis pas sûr) –
@Sime: Je veux saisir les nœuds de texte. –