Méthode prevAll
La méthode prevAll renvoie
tous les éléments qui se trouvent avant l'élément donné
à l'intérieur du même parent.
Syntaxe
Obtenir tous les éléments frères précédents :
$(sélecteur).prevAll();
Il est également possible de filtrer les éléments frères par un sélecteur donné :
$(élément).prevAll(sélecteur);
Exemple
Prenons l'élément #test et définissons le texte
'!' pour tous ses éléments frères précédents en utilisant la méthode
html :
<p>outside</p>
<div>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevAll().html('!');
Le code HTML deviendra alors :
<p>outside</p>
<div>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
</div>
<p>outside</p>
Voir aussi
-
la méthode
nextAll,
qui renvoie les éléments situés après l'élément donné à l'intérieur du même parent -
la méthode
prev,
qui permet d'obtenir l'élément frère précédent immédiat -
la méthode
prevUntil,
qui renvoie les éléments situés avant l'élément donné -
la méthode
siblings,
qui permet d'obtenir tous les éléments frères d'un élément à l'intérieur du même parent