Метод prevAll

Методът prevAll връща всички елементи, които се намират пред зададения в рамките на един родител.

Синтаксис

Получаване на всички горни съседи:

javascript$(селектор).prevAll();

Може също така да филтрирате съседите по зададен селектор:

javascript$(елемент).prevAll(селектор);

Пример

Нека намерим елемента #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,
    който позволява получаване на съседните елементи в рамките на един родител