Je dois récupérer des données du DOM, mais les conteneurs n'ont pas de class
ou id
, et parfois ils ne sont pas tous disponibles.Sélecteur basé sur le texte entre les balises, dans Jquery
Je pouvais trouver ceci:
<h2>name</h2>
<p>john</p>
<h2>address</h2>
<p>street 1</p>
<h3>email</h3>
<p>[email protected]</p>
ou ceci:
<h2>name</h2>
<p>john</p>
<h3>email</h3>
<p>[email protected]</p>
Comme vous pouvez le voir, pour aller chercher l'e-mail que je ne peux pas sélectionner par class
ou id
, ni par n (th), car il pourrait être le 2ème ou le 3ème <p>
La seule solution que je vois est d'obtenir le premier <p>
juste après <h3>email</h3>
, mais je n'ai aucune idée comment filtrer par text()
données.
Merci.
Merci pour le (très rapide) réponses, ne savais pas que j'avais tellement d'options dans ce Cas. Je vais avoir besoin de ce sélecteur dans de nombreux contextes, donc le sélecteur personnalisé sera le plus utile. – Omiod