children()

jQuery children() metodi

❮ jQuery traversing metodlari

Misol

<ul> elementining bevosita bola elementlari bo‘lgan elementlarni qaytarish:

$(document).ready(function(){   $("ul").children().css({"color": "red", "border": "2px solid red"}); });

Natija:

body (great-grandparent)
div (grandparent)
    ul (parent)
  • li (child) span (grandchild)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

children() metodi tanlangan elementning barcha bevosita bola elementlarini qaytaradi.

DOM daraxti: Bu metod DOM daraxti bo‘ylab faqat bir daraja pastga harakatlanadi. Bir necha daraja pastga harakatlanish (nabiralar yoki boshqa avlod elementlarni qaytarish) uchun find() metodidan foydalaning.

Maslahat: DOM daraxti bo‘ylab bir daraja yuqoriga yoki hujjatning ildiz elementigacha harakatlanish (ota elementlar yoki boshqa ajdod elementlarni qaytarish) uchun parent() yoki parents() metodidan foydalaning.

Eslatma: Bu metod matn tugunlarini qaytarmaydi. Barcha bola elementlarni matn tugunlari bilan birga qaytarish uchun contents() metodidan foydalaning.


Sintaksis

$(selector).children(filter)

Parametr Tavsif
filter Ixtiyoriy. Bola elementlarni qidirishni toraytirish uchun selektor ifodasini belgilaydi

O‘zingiz sinab ko‘ring — misollar

<ul> elementining barcha bevosita bola elementlarini qaytarish
<ul> elementining barcha bevosita bola elementlarini qanday qaytarish mumkin.

Qidiruvni toraytirish
<ul> elementining bevosita bola elementlari bo‘lgan va klass nomi "first" bo‘lgan barcha <li> elementlarini qaytarish uchun filter parametridan qanday foydalanish mumkin.

<div> elementining bevosita bola elementlari bo‘lgan barcha <p> elementlarini qaytarish
Ota <div> elementining bevosita bola elementlari bo‘lgan barcha <p> elementlarini qanday tanlash mumkin.

Elementning avlod elementlarini teg nomlari bo‘yicha ko‘rsatish
<div> elementining avlod elementlari aslida qaysilar ekanini ko‘rsatuvchi namoyish.



❮ jQuery traversing metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!