Методи parentsUntil
Методи parentsUntil
ҳамаи волидайнҳои элементро мегирад - на танҳо волидайни бевосита,
балки волидайни волидайн, волидайни волидайни волидайн ва ҳамин тавр
то элементи решагӣ (яъне то теги
html).
Дар ин ҳол, ҷустуҷӯи волидайнҳо бо
расидан ба волидайне, ки ба селектор мутобиқат мекунад,
ки дар параметри ин метод мушаххас карда шудааст, ба поён мерасад.
Синтаксис
Ҷустуҷӯи волидайн то волидайне, ки ба селектор мутобиқат мекунад, селектор метавонад DOM гиреҳ, ибора ё объекти jQuery бошад, инчунин метавон бо параметри дуввум истифода бурд барои филтркунии иловагӣ. Ҳарду параметр ихтиёрӣ мебошанд:
.parentsUntil([селектор], [филтр]);
Селекторро ҳам метавон муайян накард, дар ин ҳолат
метод монанди метод
parents амал мекунад:
.parentsUntil();
Намуна
Биёед элементи #test-ро пайдо кунем сипас
ҳамаи волидайнҳои онро то элементе бо класс
zzz бо ёрии parentsUntil пайдо кунем ва
онҳоро дар аввал матни '!' бо ёрии
prepend гузорем:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">матн</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
Коди HTML чунин намуд мешавад:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">матн</p>
</div>
</div>
</div>
</div>
Ҳамчунин нигаред
-
методи
parent,
ки имкон медиҳад волидайни бевоситаи элементро гиред -
методи
closest,
ки имкон медиҳад наздиктарин элементи волидайниро гиред, ки ба селектор мутобиқат мекунад -
методи
parents,
ки имкон медиҳад ҳамаи волидайнҳои элементро гиред -
методи
children,
ки имкон медиҳад фарзандонҳои элементро гиред