parentsUntil մեթոդը

parentsUntil մեթոդը ստանում է էլեմենտի բոլոր ծնողներին՝ ոչ միայն անմիջականին, այլև պապին, նախապապին և այլն մինչև արմատային էլեմենտը (այսինքն մինչև html պիտակը): Միաժամանակ, ծնողների որոնումը դադարեցվում է, երբ հասնում ենք այն ծնողին, որը բավարարում է այս մեթոդի պարամետրով նշված ընտրիչին:

Շարահյուսություն

Ծնողի որոնում մինչև այն ծնողը, որը բավարարում է ընտրիչին, ընտրիչը կարող է լինել DOM հանգույց, արտահայտություն կամ jQuery օբյեկտ, նաև կարելի է օգտագործել երկրորդ պարամետրը լրացուցիչ ֆիլտրման համար: Երկու պարամետրերն էլ ենթակա չեն պարտադիր նշման:

javascript.parentsUntil([ընտրիչ], [ֆիլտր]);

Ընտրիչը կարելի է նաև չնշել, այս դեպքում մեթոդը կվարվի նույն կերպ, ինչ parents մեթոդը:

javascript.parentsUntil();

Օրինակ

Եկեք գտնենք #test էլեմենտը, ապա գտնենք նրա բոլոր ծնողներին մինչև zzz դասի էլեմենտը՝ օգտագործելով parentsUntil մեթոդը և դրանց սկզբում ավելացնենք '!' տեքստը՝ օգտագործելով prepend մեթոդը:

html<div>
  <div class="zzz">
    <div class="www">
      <div class="www">
        <p id="test">տեքստ</p>
      </div>
    </div>
  </div>
</div>
javascript$('#test').parentsUntil('.zzz').prepend('!');

HTML կոդը կունենա հետևյալ տեսքը:

html<div>
  <div class="zzz">
    <div class="www">
      !
      <div class="www">
        !<p id="test">տեքստ</p>
      </div>
    </div>
  </div>
</div>

Տես նաև

  • parent մեթոդը,
    որը թույլ է տալիս ստանալ էլեմենտի անմիջական ծնողին
  • closest մեթոդը,
    որը թույլ է տալիս ստանալ ամենամոտ ծնողական էլեմենտը, որը բավարարում է ընտրիչին
  • parents մեթոդը,
    որը թույլ է տալիս ստանալ էլեմենտի բոլոր ծնողներին
  • children մեթոդը,
    որը թույլ է տալիս ստանալ էլեմենտի ժառանգներին