Метод prevUntil
Метод prevUntil бир ота-она ичида
берилган элементнинг олдида жойлашган
элементларни қайтаради. Метод берилган
элементдан бошлаб, метод параметрида
кўрсатилган селекторга тўғри келувчи
биринчи элементгача бўлган элементларни
қайтаради. Агар методга параметрлар
ўтказмасанг, у prevAll
методи каби ишлайди.
Синтаксис
Биринчи параметр сифатида сатр кўринишидаги танлов амалга ошириладиган ифода, DOM тугун ёки jQuery объектини ўтказish мумкин. Иккинчи параметр сифатида қўшимча фильтрлаш шартини сатр кўринишида ўтказish мумкин. Иккала параметр ҳам majburiy эмас:
.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>
Шунингдек қаранг
-
метод
nextUntil,
берilган элементдан кейинги элементларни қайтаради -
метод
prev,
элементнинг юкоридаги қўшинисини олиш имконини беради -
метод
prevAll,
бир ота-она ичида берилган элементнинг олдида жойлашган элементларни қайтаради -
метод
siblings,
бир ота-она ичидаги элементнинг қўшиниларини олиш имконини беради