Junior
find usuli qanday ishlaydi?
sobes.tech AI
AIdan javob
find usuli DOM ich elementlarini topish uchun ishlatiladi. U CSS-selektorlar, ID, sinflar, atributlar, teglar va boshqalar kabi turli mezonlarga asoslangan elementlarni tanlash imkonini beradi.
Ishlash prinsipi:
- Argument sifatida selektor (CSS-selektor, jQuery-selektor va boshqalar) qabul qiladi.
findmetodi tanlangan jQuery elementlar to'plami (elemanlar to'plami) ichida ichki qidiruvni amalga oshiradi.- Agar mos keladigan elementlar topilsa, ularni o'z ichiga olgan yangi jQuery ob'ekti qaytaradi. Agar mos keladigan elementlar bo'lmasa, bo'sh jQuery ob'ekti qaytaradi.
Misol:
Quyidagi HTML kodimiz bor deb faraz qilamiz:
<div id="container">
<p class="item">Birinchi paragraf</p>
<p>Ikkinchi paragraf</p>
<div class="item">Birinchi div</div>
</div>
Va biz IDsi "container" bo'lgan element ichidagi barcha "item" sinfidagi elementlarni topmoqchimiz.
// JavaScript
$(document).ready(function() {
var items = $('#container').find('.item');
// items endi ikki jQuery ob'ekti: <p class="item"> va <div class="item">
console.log(items.length); // 2
});
Muhim nuqtalar:
findfaqat hozirgi elementlar to'plamining ichida qidiradi, bu elementlarni o'zlarini hisobga olmaydi.- Bu DOM kontekstida batafsil qidiruv uchun kuchli metod.
$(selecotr)kabi metodlardan farq qiladi, bu butun hujjatda qidiruvni amalga oshiradi.