Sobes.tech
Junior

find metodu necə işləyir?

sobes.tech Süni İntellekt

AI-dan cavab

find metodu DOM-da elementləri axtarmaq üçün istifadə olunur. O, CSS-selektorlar, ID, siniflər, atributlar, etiketlər və digər kriteriyalar əsasında elementləri seçməyə imkan verir.

İş prinsipi:

  1. Argument kimi selektor (CSS-selektor, jQuery-selektor və s.) qəbul edir.
  2. find metodu tətbiq olunan jQuery elementlər toplusu (elementlər dəstidir) daxilində daxili axtarış edir.
  3. Əgər uyğun gələn elementlər tapılsa, onları ehtiva edən yeni jQuery obyekti qaytarır. Əks halda, boş jQuery obyekti qaytarır.

Nümunə:

Aşağıdakı HTML koduna sahib olduğumuzu düşünək:

<div id="container">
  <p class="item">Birinci paraqraf</p>
  <p>İkinci paraqraf</p>
  <div class="item">Birinci div</div>
</div>

IDsi "container" olan elementin içində, sinfi "item" olan bütün elementləri tapmaq istəyirik.

// JavaScript
$(document).ready(function() {
  var items = $('#container').find('.item');
  // items indi iki jQuery obyekti ehtiva edir: <p class="item"> və <div class="item">
  console.log(items.length); // 2
});

Əhəmiyyətli nöqtələr:

  • find yalnız hazırkı elementlər toplusunun içində axtarır, bu elementləri özləri daxil etmir.
  • Bu, DOM kontekstində ətraflı axtarış üçün güclü bir metoddur.
  • $(selecotr) kimi metodlardan fərqlidir, bu, sənəddə axtarış edir.