jQuery avlod elementlar


jQuery yordamida elementning avlodlarini topish uchun DOM daraxti bo‘ylab pastga harakatlanishingiz mumkin.

Avlod — bu bola, nabira, evara va hokazo.


ULASHISH

DOM daraxti bo‘ylab pastga harakatlanish

DOM daraxti bo‘ylab pastga harakatlanish uchun ikkita foydali jQuery metodi:

  • children()
  • find()

jQuery children() metodi

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

Bu metod DOM daraxti bo‘ylab faqat bir daraja pastga harakatlanadi.

Quyidagi misol har bir <div> elementining bevosita bola elementlari bo‘lgan barcha elementlarni qaytaradi:

Misol

$(document).ready(function(){   $("div").children(); });
O‘zingiz sinab ko‘ring »

Bola elementlarni qidirishni filtrlash uchun ixtiyoriy parametrdan ham foydalanishingiz mumkin.

Quyidagi misol <div> elementining bevosita bola elementlari hisoblangan va klass nomi "first" bo‘lgan barcha <p> elementlarini qaytaradi:

Misol

$(document).ready(function(){   $("div").children("p.first"); });
O‘zingiz sinab ko‘ring »


jQuery find() metodi

find() metodi tanlangan elementning oxirgi avlodigacha bo‘lgan barcha avlod elementlarini qaytaradi.

Quyidagi misol <div> elementining avlodlari bo‘lgan barcha <span> elementlarini qaytaradi:

Misol

$(document).ready(function(){   $("div").find("span"); });
O‘zingiz sinab ko‘ring »

Quyidagi misol <div> elementining barcha avlodlarini qaytaradi:

Misol

$(document).ready(function(){   $("div").find("*"); });
O‘zingiz sinab ko‘ring »

jQuery mashqlari

Mashqlar yordamida o‘zingizni sinang

Mashq:

<div> elementining barcha bevosita bola elementlarini olish uchun jQuery metodidan foydalaning.

$("div").();

Mashqni boshlash


jQuery traversing ma’lumotnomasi

Barcha jQuery traversing metodlari bo‘yicha to‘liq ma’lumot uchun jQuery traversing ma’lumotnomasiga o‘ting.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!