Ouer-kiezer

Die kiezer :parent kies elemente wat ouers is (dit wil sê, nie-lege elemente wat 'n element of teks bevat). Om die ouers of voorouers van 'n jQuery-stel te verkry, kyk na die metodes parent en parents. Aangesien :parent nie deel uitmaak van die CSS-spesifikasie nie, word dit aanbeveel om, vir beter werkverrigting in moderne blaaiers, eers die elemente te filter met gebruik van 'n suiwer CSS-kiezer, en dan .filter(':parent') toe te pas.

Sintaksis

Verkry elemente-ouers:

javascript$(':parent');

Voorbeeld

Ons het 'n tabelletjie table met 'n groen agtergrond, laat ons die selle td vind wat ouers is, en hulle in grys kleur:

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

Sien ook

  • die kiezer empty,
    wat leë elemente kies
  • die metode parent,
    wat die onmiddellike ouer van 'n element kry
  • die metode parents,
    wat elemente kies wat geen nageslag het nie (insluitend teksknope)