Izbirnik parent

Izbirnik :parent izbere elemente, ki so nadrejeni (to pomeni neprazni elementi, ki vsebujejo element ali besedilo). Za pridobivanje nadrejenih elementov ali prednikov niza jQuery, si oglejte metodi parent in parents. Ker :parent ne spada v CSS specifikacijo, je za boljšo zmogljivost v sodobnih brskalnikih bolje najprej filtrirati elemente z uporabo čistega css-izbirnika, nato pa uporabiti .filter(':parent').

Sintaksa

Pridobivanje nadrejenih elementov:

javascript$(':parent');

Primer

Imamo tabelo table z zeleno ozadjem, poiščimo celice td, ki so nadrejene, in jih obarvajmo v sivo barvo:

html<table>
  <tr><td>aaa</td><td></td></tr>
  <tr><td>bbb</td><td></td></tr>
  <tr><td>ccc</td><td></td></tr>
</table>
csstable {
  border: 1px;
}

td {
  width: 40px;
  background: green;
} 
javascript$('td:parent').css({background: '#ccc'});

Glej tudi

  • izbirnik empty,
    ki izbere prazne elemente
  • metoda parent,
    ki pridobi neposrednega nadrejenega elementa
  • metoda parents,
    ki izbere elemente, ki nimajo potomcev (vključno z besedilnimi vozlišči)