Selektor parent

Selektori :parent zgjedh elementet që janë prindër (pra elemente jo bosh, në të cilat ka element ose tekst). Për të marrë prindërit ose paraardhësit e një grupi jQuery, shikoni metodat parent dhe parents. Meqenëse :parent nuk i përket specifikimit CSS, për të përmirësuar performancën në shfletuesit modern është më mirë që fillimisht të filtrohen elementet duke përdorur një selektor të pastër css, dhe më pas të aplikohet .filter(':parent').

Sintaksa

Marrja e elementeve prind:

javascript$(':parent');

Shembull

Kemi një tabelë table me sfond të gjelbër, le të gjejmë qelizat td që janë prindër, dhe t'i ngjyrosim në ngjyrë gri:

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'});

Shihni gjithashtu

  • selektori empty,
    që zgjedh elementet bosh
  • metoda parent,
    që merr prindin e drejtpërdrejtë të elementit
  • metoda parents,
    që zgjedh elementet që nuk kanë pasardhës (përfshirë nyjet tekstuale)