მეთოდი nextUntil
მეთოდი nextUntil აბრუნებს
ელემენტებს, რომლებიც მოცემულის შემდეგ მდებარეობენ
ერთი და იგივე მშობელში. მეთოდი აბრუნებს
ელემენტებს მოცემულიდან პირველ ელემენტამდე,
რომელიც попадает под селектор, указанный
параметром метода. თუ მეთოდს არ გადასცემთ
პარამეტრებს, ის იმოქმედებს როგორც მეთოდი
nextAll.
სინტაქსი
პირველ პარამეტრად შეგიძლიათ გადასცეთ გამოხატულება სტრიქონის სახით, რომლის მიხედვითაც ხდება შერჩევა, DOM წვერო ან jQuery ობიექტი. მეორე პარამეტრად შეგიძლიათ გადასცეთ დამატებითი პირობა ფილტრაციისთვის სტრიქონის სახით. ორივე პარამეტრი არააუცილებელია:
.nextUntil([селектор], [фильтр]);
მაგალითი
მოდი ვიპოვოთ ელემენტი #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>
იხილეთ აგრეთვე
-
მეთოდი
prevUntil,
რომელიც აბრუნებს ელემენტებს, რომლებიც მოცემულის წინ მდებარეობენ -
მეთოდი
next,
რომელიც საშუალებას აძლევს ელემენტის ქვემოთ მდებარე მეზობელს -
მეთოდი
nextAll,
რომელიც აბრუნებს ელემენტებს, რომლებიც მოცემულის შემდეგ მდებარეობენ ერთი და იგივე მშობელში -
მეთოდი
siblings,
რომელიც საშუალებას აძლევს მიიღოთ ელემენტის მეზობლები ერთი და იგივე მშობელში