Parent selektori

:parent selektori ota elementlarni (ya'ni bo'sh bo'lmagan, ichida element yoki matn bo'lgan elementlarni) tanlaydi. JQuery to'plamining ota yoki bobolarini olish uchun quyidagi metodlarni ko'rib chiqing: parent va parents. :parent CSS spetsifikatsiyasiga kirmagani sababli, zamonaviy brauzerlarda samaradorlikni oshirish uchun avval elementlarni sof css-selektor yordamida filtrlash, so'ngra .filter(':parent') ni qo'llash yaxshiroqdir.

Sintaksis

Ota elementlarni olish:

javascript$(':parent');

Misol

Bizda yashil fonga ega table jadvali bor, keling ota bo'lgan td kataklarni topamiz va ularni kulrang rangga bo'yaymiz:

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

Shuningdek qarang

  • empty selektori,
    bo'sh elementlarni tanlaydi
  • parent metodi,
    elementning bevosita otasini olish
  • parents metodi,
    avlodlari bo'lmagan elementlarni tanlaydi (matn tugunlarini ham o'z ichiga olgan)