Parent saýlawçysy

:parent saýlawçysy, atalar bolan elementleri saýlaýar (ýagny, boş däl elementler, içinde element ýa-da teksti bar bolanlar). jQuery toplumynyň atalaryny ýa-da babalaryny almak üçin, parent we parents usullaryna serediň. :parent CSS düzgünlerine degişli bolmandygy sebäpli, häzirki brauzerlerde işleýş güýjüni gowulandyrmak üçin, ilki arassalyk bilen elementleri css-saýlawçysy arkaly süzüjiden geçirmek, soňra bolsa .filter(':parent') ulanmak gowudyr.

Sintaksis

Ata elementleri almak:

javascript$(':parent');

Mysal

Bizde ýaşyl fonly table tablisasy bar, geliň ata bolan td öýjükleri tapaýly we olary çal reňge boyalýaly:

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

Şeýle-de serediň

  • saýlawçy empty,
    boş elementleri saýlaýar
  • usul parent,
    elementiň derrewki atasyny alýar
  • usul parents,
    içinde öwürleri ýok (teksti dügünleri hem öz içine alýan) bolan elementleri saýlaýar