Μέθοδος parents
Η μέθοδος parents λαμβάνει
όλους τους γονείς ενός στοιχείου - όχι μόνο τον άμεσο,
αλλά και τον παππού, τον προ-παππού και ούτω καθεξής
μέχρι το ριζικό στοιχείο (δηλαδή μέχρι την ετικέτα
html).
Σύνταξη
Λήψη όλων των γονέων για στοιχεία:
.parents();
Μπορείτε επίσης να επιλέξετε γονείς, μόνο εάν ικανοποιούν τον καθορισμένο επιλογέα:
.parents(επιλογέας);
Παράδειγμα
Ας βρούμε το στοιχείο #test, στη συνέχεια
να βρούμε όλους τους γονείς του χρησιμοποιώντας την parents
και, εάν είναι γονείς div με κλάση www,
να βάλουμε στην αρχή τους το κείμενο '!' χρησιμοποιώντας
την prepend:
<div>
<div class="www">
<div class="www">
<p id="test">κείμενο</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
Ο κώδικας HTML θα γίνει ως εξής:
<div>
<div class="www">
!
<div class="www">
!<p id="test">κείμενο</p>
</div>
</div>
</div>
Δείτε επίσης
-
μέθοδος
parent,
που επιτρέπει τη λήψη του άμεσου γονέα ενός στοιχείου -
μέθοδος
parentsUntil,
που επιτρέπει τη λήψη όλων των γονέων ενός στοιχείου μέχρι τον καθορισμένο γονέα -
μέθοδος
closest,
που επιτρέπει τη λήψη του πλησιέστερου γονικού στοιχείου που ικανοποιεί τον επιλογέα -
μέθοδος
contents,
που επιτρέπει τη λήψη των απογόνων ενός στοιχείου και του κειμένου μέσα σε αυτό το στοιχείο