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>
Сондай-ақ қараңыз
-
nextUntilәдісі,
берілгеннен кейін орналасқан элементтерді қайтарады -
prevәдісі,
элементтің жоғарғы көршісін алуға мүмкіндік береді -
prevAllәдісі,
бір ата-ананың ішінде берілгеннен бұрын орналасқан элементтерді қайтарады -
siblingsәдісі,
элементтің бір ата-ана ішіндегі көршілерін алуға мүмкіндік береді