Find metodi

find metodi avval topilgan elementlar ichidan elementlarni qidiradi.

Sintaksis

Selektor bo‘yicha qidirish:

javascript.find(selektor);

Faqat selektor bo‘yicha emas, balki DOM elementi yoki jQuery ob'ekti bo‘yicha ham qidirish mumkin:

javascript.find(jQuery ob'ekti yoki DOM elementi);

Misol

Keling, barcha div teglarini topamiz, ularning boshiga '!' matnini prepend yordamida qo‘shamiz, keyin ularning ichidan find metodi yordamida barcha abzaslarni topamiz va ularning oxiriga '?' matnini qo‘shamiz:

html<div>
  <p>matn</p>
  <p>matn</p>
  <p>matn</p>
</div>
<div>
  <p>matn</p>
  <p>matn</p>
  <p>matn</p>
</div>
javascript$('div').prepend('!').find('p').append('?');

HTML kodi shunday ko‘rinishga keladi:

html<div>
  !
  <p>matn?</p>
  <p>matn?</p>
  <p>matn?</p>
</div>
<div>
  !
  <p>matn?</p>
  <p>matn?</p>
  <p>matn?</p>
</div>

Shuningdek qarang

  • filter metodi,
    u to‘plamdagi elementlarni filtrlash
  • has metodi,
    u tanlangan elementlar to‘plamini avlodlar bo‘yicha filtrlash