Усули parents

Усули parents ҳамаи волидайнҳои элементро мегирад - на танҳо волидайни бевосита, балки волидайни калон, волидайни калони калон ва ҳамин тавр то элементи решагӣ (яъне то теги html).

Синтаксис

Гирифтани ҳамаи волидайнҳо барои элементҳо:

javascript.parents();

Инчунин метавон волидайнҳоро интихоб кард, агар онҳо селектори додашударо қонеъ кунанд:

javascript.parents(selector);

Намуна

Биёед элемент #test ёбем, сипас ҳамаи волидайнҳои онро бо ёрии parents ёбем ва, агар инҳо волидайнҳои div бо синфи www бошанд, он гоҳ ба онҳо дар аввал матни '!'-ро бо prepend гузорем:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">матн</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

Коди HTML чунин намоҳо медиҳад:

html<div>
  <div class="www">
    !
    <div class="www">
      !<p id="test">матн</p>
    </div>
  </div>
</div>

Нигаред низ

  • усули parent,
    ки имкон медиҳад волидайни бевоситаи элементро гиред
  • усули parentsUntil,
    ки имкон медиҳад ҳамаи волидайнҳои элементро то волидайни мушаххасшуда гиред
  • усули closest,
    ки имкон медиҳад наздиктарин элементҳои волидайнии қонеъкунандаи селекторро гиред
  • усули contents,
    ки имкон медиҳад фарзандҳои элемент ва матни дохили ин элементро гиред