Επιλογέας parent
Ο επιλογέας :parent επιλέγει στοιχεία
που είναι γονείς (δηλαδή μη κενά στοιχεία
που περιέχουν ένα στοιχείο ή κείμενο).
Για να λάβετε τους γονείς ή τους προγόνους
ενός συνόλου jQuery, δείτε τις μεθόδους
parent και
parents.
Εφόσον ο :parent δεν ανήκει στις προδιαγραφές CSS,
για καλύτερη απόδοση σε σύγχρονα
προγράμματα περιήγησης είναι καλύτερα πρώτα να φιλτράρετε τα στοιχεία
χρησιμοποιώντας καθαρό css-επιλογέα, και στη συνέχεια
να εφαρμόσετε .filter(':parent').
Σύνταξη
Λήψη γονικών στοιχείων:
$(':parent');
Παράδειγμα
Έχουμε έναν πίνακα table με πράσινο
φόντο, ας βρούμε τα κελιά td που είναι
γονείς, και ας τα χρωματίσουμε γκρι:
<table>
<tr><td>aaa</td><td></td></tr>
<tr><td>bbb</td><td></td></tr>
<tr><td>ccc</td><td></td></tr>
</table>
table {
border: 1px;
}
td {
width: 40px;
background: green;
}
$('td:parent').css({background: '#ccc'});