Метад prevUntil

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

Сінтаксіс

Першым параметрам можна перадаваць выраз у выглядзе радка, па якому вырабляецца адбор, DOM вузел або аб'ект jQuery. Другім параметрам можна перадаваць дадатковая ўмова фільтрацыі ў выглядзе радка. Абодва параметры неабавязковыя:

javascript.prevUntil([селектар], [фільтр]);

Прыклад

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

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

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

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

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

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