Метад prevAll

Метад prevAll вяртае ўсе элементы, якія знаходзяцца перад зададзеным унутры аднаго бацькі.

Сінтаксіс

Атрыманне ўсіх суседзяў зверху:

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

Можна таксама адфільтраваць суседзяў па зададзеным селектару:

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

Прыклад

Давайце знойдзем элемент #test і ўсім яго суседзям зверху паставім тэкст '!' з дапамогай метаду html:

html<p>outside</p>
<div>
  <p>inside</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p>inside</p>
</div>
<p>outside</p>
javascript$('#test').prevAll().html('!');

HTML код стане выглядаць так:

html<p>outside</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p>inside</p>
</div>
<p>outside</p>

Глядзіце таксама

  • метад nextAll,
    які вяртае элементы, якія знаходзяцца пасля зададзенага ўнутры аднаго бацькі
  • метад prev,
    які дазваляе суседа элемента зверху
  • метад prevUntil,
    які вяртае элементы, якія знаходзяцца перад зададзеным
  • метад siblings,
    які дазваляе атрымаць суседзяў элемента ўнутры аднаго бацькі