44 of 119 menu

Closest metodu

closest metodu metodun parametri tərəfindən təyin olunan seçtiri qane edən ən yaxın valideyn elementi tapır. Bu metod parent metoduna bənzəyir. Axtarış belə aparılır: əvvəlcə elementin birbaşa valideyni yoxlanılır, sonra babası, nəvəsi və s. kök elementə qədər (yəni html teqinə qədər).

Sintaksis

Selektor DOM elementi, ifadə və ya jQuery obyekti ola bilər. Axtarış parametr kimi ötürülən DOM elementindən başlayır:

.closest(selektor);

İkinci parametr kimi həmçinin DOM elementi ötürülə bilər, onda axtarış bu elementdə aparılacaq:

.closest(selektor, kontekst);

Nümunə

Gəlin #test elementi üçün www sinfi olan ən yaxın valideyni tapaq və bu elementin əvvəlinə '!' mətnli abzas, sonuna isə '?' mətnli abzas əlavə edək:

<div> <div class="www"> <div> <p id="test">mətn</p> </div> </div> </div> $('#test').closest('.www').append('<p>?</p>').prepend('<p>!</p>');

HTML kodu belə görünəcək:

<div> <div class="www"> <p>!</p> <div> <p id="test">mətn</p> </div> <p>?</p> </div> </div>

Həmçinin bax

  • parent metodu,
    elementin birbaşa valideynini almağa imkan verir
  • parents metodu,
    elementin bütün valideynlərini almağa imkan verir
  • parentsUntil metodu,
    elementin göstərilən valideynə qədər olan bütün valideynlərini almağa imkan verir
  • JavaScript-in closest metodu,
    ən yaxın valideyn elementi almağa imkan verir
azbydeenesfrkakkptruuz