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
-
parentmetodu,
elementin birbaşa valideynini almağa imkan verir -
parentsmetodu,
elementin bütün valideynlərini almağa imkan verir -
parentsUntilmetodu,
elementin göstərilən valideynə qədər olan bütün valideynlərini almağa imkan verir -
JavaScript-in
closestmetodu,
ən yaxın valideyn elementi almağa imkan verir