Metod parentsUntil
Metod parentsUntil
elementyň ähli ene-atasyny alýar - diňe gönüden-göni atasy däl,
eýsem baba atasy, onuň babasy we şuňuň ýaly
kök elementine (ýagny
html tegine) çenli.
Şonda ene-ata gözlegi,
bu metoduň parametrinde görkezilen selektora gabat gelýän
ene-atanyň ýerine ýetirilmeginden soň tamamlanýar.
Sintaksis
Selektora gabat gelýän ene-atadan öňki ene-atany gözlemek, selektor hökmünde DOM düwüni, ifade ýa-da jQuery obýekti işledilip bilner, şeýle hem goşmaça filtrlemek üçin ikinji parametreden peýdalanyp bolýar. Her iki parametr hem hökman däl:
.parentsUntil([selektor], [filter]);
Selektory görkezmek hökman däl, bu ýagdaýda
metod
parents
metody ýaly özüni alyp barar:
.parentsUntil();
Mysal
Geliň element #test tapalyň soňra
parentsUntil ýardamy bilen
zzz klassy bilen elementden öňki
ähli ene-atalaryny tapalyň we
prepend
ýardamy bilen olaryň başyna '!' tekstini goýalyň:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">tekst</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML kody şeýle görünýär:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">tekst</p>
</div>
</div>
</div>
</div>
Şeýle-de görüň
-
metod
parent,
ýörite elementüň gönüden-göni ene-atasyny alyp bermäge mümkinçilik berýär -
metod
closest,
selektory kanagatlandyrýan iň ýakyn ene-ata elementini alyp bermäge mümkinçilik berýär -
metod
parents,
elementüň ähli ene-atasyny alyp bermäge mümkinçilik berýär -
metod
children,
elementüň warislerini alyp bermäge mümkinçilik berýär