Exemple
Retour tous les éléments entre deux frères et sœurs <li> éléments avec un 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)
Essayez - le vous - même » Définition et utilisation
Le prevUntil() méthode renvoie tous les éléments frères précédents entre le sélecteur et l' arrêt.
éléments fratries sont des éléments qui partagent le même parent.
L'arbre DOM: Cette méthode traverse arrière le long de la fratrie des éléments DOM.
Remarque: Si les deux paramètres sont vides, cette méthode retournera tous les éléments frères précédents ( le même que l' prevAll() méthode).
méthodes connexes:
- prev() - retourne 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 )
Paramètre | La description |
---|---|
stop | Optionnel. Une expression de sélecteur, élément ou objet jQuery indiquant où pour arrêter la recherche d'éléments de frères et sœurs correspondants précédents |
filter | Optionnel. Indique une expression de sélection pour affiner la recherche de frères et sœurs éléments entre le sélecteur et arrêter Remarque: Pour revenir plusieurs frères et sœurs, séparer chaque expression par une virgule. |
Essayez-le vous-même - Exemples
Affiner la recherche
En utilisant les deux paramètres pour filtrer la recherche d'éléments frères précédents entre deux arguments.
Retour plusieurs frères et sœurs
Comment retourner éléments frères multiples entre deux arguments.
DOM
Au moyen d'un élément DOM à la place d'un sélecteur pour revenir éléments fratries entre deux arguments.
En utilisant le DOM avec les deux paramètres
L'utilisation d'un élément DOM au lieu d'un sélecteur et les deux paramètres pour filtrer la recherche frère précédent entre deux arguments.