Метад prevUntil
Метад prevUntil вяртае
элементы, якія знаходзяцца перад зададзеным
унутры аднаго бацькі. Метад вяртае
элементы ад зададзенага да першага элемента,
які трапляе пад селектар, указаны
параметрам метаду. Калі ў метад не перадаваць
парметры, ён спрацуе як метад
prevAll.
Сінтаксіс
Першым параметрам можна перадаваць выраз у выглядзе радка, па якому вырабляецца адбор, DOM вузел або аб'ект jQuery. Другім параметрам можна перадаваць дадатковая ўмова фільтрацыі ў выглядзе радка. Абодва параметры неабавязковыя:
.prevUntil([селектар], [фільтр]);
Прыклад
Давайце знойдзем элемент #test і ўсім
яго суседзям зверху да абзаца з класам www
поставім тэкст '!' з дапамогай метаду
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>
$('#test').prevUntil('p.www').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>