მეთოდი parentsUntil
მეთოდი parentsUntil პოულობს
ელემენტის ყველა მშობელს - არა მხოლოდ უშუალოს,
არამედ ბაბუას, პაპას და ა.შ.
ფესვის ელემენტამდე (ანუ თეგამდე
html).
ამ შემთხვევაში, მშობლების ძიება წყდება
მშობელ ელემენტზე მიღწევისას, რომელიც ემთხვევა სელექტორს,
რომელიც მითითებულია ამ მეთოდის პარამეტრით.
სინტაქსი
მშობლის ძიება მშობელამდე, რომელიც ემთხვევა სელექტორს, სელექტორი შეიძლება იყოს DOM კვანძი, გამოხატულება ან jQuery ობიექტი, ასევე შესაძლებელია მეორე პარამეტრის გამოყენება დამატებითი ფილტრაციისთვის. ორივე პარამეტრი არასავალდებულოა:
.parentsUntil([სელექტორი], [ფილტრი]);
სელექტორის მითითება არ არის აუცილებელი, ამ შემთხვევაში
მეთოდი იქნება მეთოდის parents
ანალოგი:
.parentsUntil();
მაგალითი
მოდი ვიპოვოთ ელემენტი #test შემდეგ
ვიპოვოთ მისი ყველა მშობელი ელემენტამდე კლასით
zzz parentsUntil-ის დახმარებით და
მივუმატოთ მათ ტექსტი '!'
prepend-ის დახმარებით:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">ტექსტი</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML კოდი ასე გამოიყურება:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">ტექსტი</p>
</div>
</div>
</div>
</div>
იხილეთ აგრეთვე
-
მეთოდი
parent,
რომელიც საშუალებას აძლევს მიიღოთ ელემენტის უშუალო მშობელი -
მეთოდი
closest,
რომელიც საშუალებას აძლევს მიიღოთ უახლოესი მშობელი ელემენტი, რომელიც აკმაყოფილებს სელექტორს -
მეთოდი
parents,
რომელიც საშუალებას აძლევს მიიღოთ ელემენტის ყველა მშობელი -
მეთოდი
children,
რომელიც საშუალებას აძლევს მიიღოთ ელემენტის შვილები