Méthode jQuery prevUntil()

❮ Méthodes de traversée jQuery

Exemple

Renvoie tous les éléments frères entre deux éléments <li> avec le nom de classe "start" et "stop":

$(document).ready(function(){
  $("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});

Résultat:

    ul (parent)
  • li (sibling with class name "stop")
  • li (sibling)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)

Définition et utilisation

La méthode prevUntil() renvoie tous les éléments frères précédents entre le sélecteur et stop .

Les éléments frères sont des éléments qui partagent le même parent.

L'arborescence DOM : cette méthode traverse en arrière le long des frères et sœurs des éléments DOM.

Remarque : Si les deux paramètres sont vides, cette méthode renverra tous les éléments frères précédents (identique à la méthode prevAll() ).

Méthodes associées :

  • prev() - renvoie l'élément frère précédent de l'élément sélectionné
  • prevAll() - renvoie tous les éléments frères précédents de l'élément sélectionné


Syntaxe

$(selector).prevUntil(stop,filter)

Parameter Description
stop Optional. A selector expression, element or jQuery object indicating where to stop the search for previous matching siblings elements
filter Optional. Specifies a selector expression to narrow down the search for sibling elements between the selector and stop

Note: To return multiple siblings, separate each expression with a comma.

Essayez-le vous-même - Exemples


Utiliser les deux paramètres pour filtrer la recherche des éléments frères précédents entre deux arguments.


Comment renvoyer plusieurs éléments frères entre deux arguments.


Utilisation d'un élément DOM au lieu d'un sélecteur pour renvoyer des éléments frères entre deux arguments.


Utilisation d'un élément DOM au lieu d'un sélecteur et des deux paramètres pour filtrer la recherche de frère précédente entre deux arguments.


❮ Méthodes de traversée jQuery