Μέθοδος nextUntil
Η μέθοδος nextUntil επιστρέφει
τα στοιχεία που βρίσκονται μετά από το δεδομένο
μέσα στον ίδιο γονέα. Η μέθοδος επιστρέφει
τα στοιχεία από το δεδομένο μέχρι το πρώτο στοιχείο,
που ταιριάζει με τον επιλογέα, που καθορίζεται
στην παράμετρο της μεθόδου. Αν δεν περάσεις παραμέτρους
στη μέθοδο, θα λειτουργήσει όπως η μέθοδος
nextAll.
Σύνταξη
Ως πρώτη παράμετρο μπορείς να περάσεις μια έκφραση σε μορφή συμβολοσειράς, βάσει της οποίας γίνεται η επιλογή, DOM κόμβο ή αντικείμενο jQuery. Ως δεύτερη παράμετρο μπορείς να περάσεις έναν πρόσθετο όρο φιλτραρίσματος σε μορφή συμβολοσειράς. Και οι δύο παράμετροι προαιρετικές:
.nextUntil([selector], [filter]);
Παράδειγμα
Ας βρούμε το στοιχείο #test και σε όλους
τους γείτονές του από κάτω μέχρι την παράγραφο με την κλάση www
θέτουμε το κείμενο '!' χρησιμοποιώντας τη μέθοδο
html:
<p>έξω</p>
<div>
<p>μέσα</p>
<p class="www">μέσα</p>
<p>μέσα</p>
<p>μέσα</p>
<p id="test">μέσα</p>
<p>μέσα</p>
<p>μέσα</p>
<p class="www">μέσα</p>
<p>μέσα</p>
</div>
<p>έξω</p>
$('#test').prevUntil('p.www').html('!');
Ο κώδικας HTML θα γίνει ως εξής:
<p>έξω</p>
<div>
<p>μέσα</p>
<p class="www">μέσα</p>
<p>μέσα</p>
<p>μέσα</p>
<p id="test">μέσα</p>
<p>!</p>
<p>!</p>
<p class="www">μέσα</p>
<p>μέσα</p>
</div>
<p>έξω</p>
Δείτε επίσης
-
η μέθοδος
prevUntil,
που επιστρέφει τα στοιχεία που βρίσκονται πριν από το δεδομένο -
η μέθοδος
next,
που επιτρέπει τον γείτονα του στοιχείου από κάτω -
η μέθοδος
nextAll,
που επιστρέφει τα στοιχεία που βρίσκονται μετά από το δεδομένο μέσα στον ίδιο γονέα -
η μέθοδος
siblings,
που επιτρέπει τη λήψη γειτόνων του στοιχείου μέσα στον ίδιο γονέα