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 :

javascript$(sélecteur).prevAll();

Il est également possible de filtrer les éléments frères par un sélecteur donné :

javascript$(é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 :

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>
javascript$('#test').prevAll().html('!');

Le code HTML deviendra alors :

html<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