Метад nextUntil

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

Сінтаксіс

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

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

Прыклад

Давайце знойдзем элемент #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>inside</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>!</p>
  <p>!</p>
  <p class="www">inside</p>
  <p>inside</p>
</div>
<p>outside</p>

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

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