Junior
Kuidas töötab find meetod?
sobes.tech AI
Vastus AI-lt
find meetodit kasutatakse DOM-is elementide otsimiseks. See võimaldab valida elemente erinevate kriteeriumide alusel, näiteks CSS-valijad, ID, klassid, atribuudid, sildid ja teised.
Tööpõhimõte:
- Võtab argumentina selektori (CSS-selektor, jQuery-selektor jne).
- Teeb otsingu sisemiselt valitud jQuery elementide kogumis (elementide kogum), millele meetod
findrakendatakse. - Kui leitakse vasteid, tagastab uus jQuery objekt, mis sisaldab neid leitud elemente. Kui mitte, tagastab tühja jQuery objekti.
Näide:
Oletame, et meil on järgmine HTML-kood:
<div id="container">
<p class="item">Esimene lõik</p>
<p>Teine lõik</p>
<div class="item">Esimene div</div>
</div>
Ja tahame leida kõik elemendid klassiga "item" selle elemendi sees, mille ID on "container".
// JavaScript
$(document).ready(function() {
var items = $('#container').find('.item');
// items nüüd sisaldab kahte jQuery objekti: <p class="item"> ja <div class="item">
console.log(items.length); // 2
});
Olulised punktid:
findotsib ainult sisemiselt praeguse elementide kogumi, mitte neid ise.- See on võimas meetod üksikasjalikeks otsinguteks DOM kontekstis.
- Erineb meetoditest nagu
$(selektor), mis otsivad kogu dokumendis.