Равиши prevAll

Равиши prevAll ҳамаи элементҳое бармегардонад, ки пеш аз элементҳои додашуда дар дохили як волидайн қарор доранд.

Синтаксис

Гирифтани ҳамаи ҳамсояҳо аз боло:

javascript$(selector).prevAll();

Инчунин имкон дорад, ки ҳамсояҳоро бо истифода аз selector филтр кард:

javascript$(element).prevAll(selector);

Намуна

Биёед элемент #test-ро ёбем ва ба ҳамаи ҳамсояҳои он аз боло бо истифода аз равиши html матни '!'-ро гузорем:

html<p>берунӣ</p>
<div>
  <p>дарунӣ</p>
  <p>дарунӣ</p>
  <p id="test">дарунӣ</p>
  <p>дарунӣ</p>
  <p>дарунӣ</p>
</div>
<p>берунӣ</p>
javascript$('#test').prevAll().html('!');

HTML код чунин хоҳад шуд:

html<p>берунӣ</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">дарунӣ</p>
  <p>дарунӣ</p>
  <p>дарунӣ</p>
</div>
<p>берунӣ</p>

Ҳамчунин нигаред

  • равиши nextAll,
    ки элементҳои қарордоштаи баъд аз элементҳои додашударо дар дохили як волидайн бармегардонад
  • равиши prev,
    ки имкон медиҳад, ки ҳамсояи элементро аз боло гиред
  • равиши prevUntil,
    ки элементҳои қарордоштаи пеш аз элементҳои додашударо бармегардонад
  • равиши siblings,
    ки имкон медиҳад, ки ҳамсояҳои элементро дар дохили як волидайн гиред