Parent selektorius
Selektorius :parent pasirenka elementus,
kurie yra pagrindiniai (tai yra netušti elementai,
kuriuose yra elementas ar tekstas).
Norint gauti jQuery rinkinio pagrindinius elementus ar protėvius,
žiūrėkite metodus
parent ir
parents.
Kadangi :parent nepriklauso CSS specifikacijai,
naudojant šiuolaikines naršykles, siekiant pagerinti našumą,
geriausia pirmiausia išfiltruoti elementus naudojant
gryną css-selektorių, o tada
taikyti .filter(':parent').
Sintaksė
Pagrindinių elementų gavimas:
$(':parent');
Pavyzdys
Mes turime lentelę table su žaliu fono
spalva, suraskime langelius td, kurie yra
pagrindiniai, ir nuspalvinkime juos pilka spalva:
<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'});