მეთოდი prevUntil
მეთოდი prevUntil აბრუნებს
ელემენტებს, რომლებიც მდებარეობენ მოცემულის წინ,
ერთი მშობლის ფარგლებში. მეთოდი აბრუნებს
ელემენტებს მოცემულიდან პირველ ელემენტამდე,
რომელიც попадает под селектор, указанный
параметром метода. თუ მეთოდს არ გადაეცემა
პარამეტრები, ის იმოქმედებს როგორც მეთოდი
prevAll.
სინტაქსი
პირველ პარამეტრად შეიძლება გადაეცეს გამოხატულება სტრიქონის სახით, რომლის მიხედვითაც ხდება შერჩევა, DOM კვანძი ან jQuery ობიექტი. მეორე პარამეტრად შეიძლება გადაეცეს დამატებითი პირობა ფილტრაციისა სტრიქონის სახით. ორივე პარამეტრი არააუცილებელია:
.prevUntil([селектор], [фильтр]);
მაგალითი
მოდი ვიპოვოთ ელემენტი #test და მის
ყველა მეზობელს ზემოთ, პარაგრაფამდე კლასით www
დავუსვათ ტექსტი '!' მეთოდის
html
დახმარებით:
<p>გარეთ</p>
<div>
<p>შიგნით</p>
<p class="www">შიგნით</p>
<p>შიგნით</p>
<p>შიგნით</p>
<p id="test">შიგნით</p>
<p>შიგნით</p>
<p>შიგნით</p>
<p class="www">შიგნით</p>
<p>შიგნით</p>
</div>
<p>გარეთ</p>
$('#test').prevUntil('p.www').html('!');
HTML კოდი ასე გამოიყურება:
<p>გარეთ</p>
<div>
<p>შიგნით</p>
<p class="www">შიგნით</p>
<p>!</p>
<p>!</p>
<p id="test">შიგნით</p>
<p>შიგნით</p>
<p>შიგნით</p>
<p class="www">შიგნით</p>
<p>შიგნით</p>
</div>
<p>გარეთ</p>
იხილეთ აგრეთვე
-
მეთოდი
nextUntil,
რომელიც აბრუნებს ელემენტებს, რომლებიც მდებარეობენ მოცემულის შემდეგ -
მეთოდი
prev,
რომელიც საშუალებას იძლევა ელემენტის ზემოთ მდებარე მეზობლის მიღების -
მეთოდი
prevAll,
რომელიც აბრუნებს ელემენტებს, რომლებიც მდებარეობენ მოცემულის წინ, ერთი მშობლის ფარგლებში -
მეთოდი
siblings,
რომელიც საშუალებას იძლევა ელემენტის მეზობლების მიღების, ერთი მშობლის ფარგლებში