j'ai un balisage qui ressemble à ceci:jquery: comment trouver un élément qui vient 2 éléments avant élément courant
<h3>Paragraf3-dummytext</h3>
<p>
<a name="paragraf3">
Quisque id odio. Praesent venenatis metus at tortor pulvinar varius. Lorem ipsum dolor sit
</a>
</p>
ce que je veux faire est de trouver tous « un » tags avec « nom 'Attribuer et trouver la balise' h3 'pour cette ancre; im essayant de le faire comme ceci:
var paragraf = [];
var paragrafheading = [];
$('a[name]').each(function() {
paragraf.push($(this).attr('name'));
paragrafheading.push($(this).prev().text());
mais il ne fonctionne pas parce qu'il ya une balise « p » autour du texte.
Cela a fonctionné parfaitement !!! Merci beaucoup! – ilkin
votre deuxième solution fonctionne très bien jusqu'à ce que je mette une balise «b» autour de la balise «a». Aucune suggestion? – ilkin