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>