50 of 119 menu

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
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser