Селектор parent

Селектор :parent ота элементларини (яъни, бош элемент ёки матн бўлган бўш бўлмаган элементларни) танлайди. jQuery тўпламининг ота элементлари ёки ождодларини олиш учун, parent ва parents усулларини кўриб чикинг. :parent CSS спецификациясига кирмагани сабабли, замонавий браузерларда самарадорликни ошириш учун аввал элементларни соф css-селектор ёрдамида фильтрлаш, сўнгра .filter(':parent') ни қўллаш яхшироқдир.

Синтаксис

Ота элементларни олиш:

javascript$(':parent');

Мисол

Бизда яшил фонга эга table бор, келик, ота бўлган td ячейкаларни топиш ва уларни кулранг рангга бояйлик:

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

Ёна қаранг

  • селектор empty,
    бўш элементларни танлайди
  • усул parent,
    элементнинг бевосита отасини олади
  • усул parents,
    боласи бўлмаган элементларни танлайди (матн tugunlari ҳам ҳисобга олинади)