Méthode prevUntil
La méthode prevUntil renvoie
les éléments qui se trouvent avant l'élément donné
à l'intérieur du même parent. La méthode renvoie
les éléments à partir de l'élément donné jusqu'au premier élément
qui correspond au sélecteur spécifié
en paramètre de la méthode. Si aucun paramètre n'est passé
à la méthode, elle fonctionnera comme la méthode
prevAll.
Syntaxe
Le premier paramètre peut être une expression sous forme de chaîne de caractères, utilisée pour la sélection, un nœud DOM ou un objet jQuery. Le deuxième paramètre peut être une condition de filtrage supplémentaire sous forme de chaîne de caractères. Les deux paramètres sont optionnels :
.prevUntil([sélecteur], [filtre]);
Exemple
Trouvons l'élément #test et mettons le texte
'!' pour tous ses frères précédents jusqu'au paragraphe avec la classe www
en utilisant la méthode
html :
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevUntil('p.www').html('!');
Le code HTML deviendra alors :
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
Voir aussi
-
la méthode
nextUntil,
qui renvoie les éléments situés après l'élément donné -
la méthode
prev,
qui permet d'obtenir le frère précédent direct de l'élément -
la méthode
prevAll,
qui renvoie tous les éléments situés avant l'élément donné à l'intérieur du même parent -
la méthode
siblings,
qui permet d'obtenir tous les frères de l'élément à l'intérieur du même parent