44 of 119 menu

მეთოდი closest

მეთოდი closest პოულობს უახლოეს მშობელ ელემენტს, რომელიც აკმაყოფილებს მეთოდის პარამეტრით მოცემულ სელექტორს. ეს მეთოდი მსგავსია მეთოდის parent. ძიება მიმდინარეობს შემდეგნაირად: ჯერ შემოწმდება ელემენტის პირდაპირი მშობელი, შემდეგ ბაბუა, ბებია და ა.შ. ძირამდე (ანუ ტეგამდე html).

სინტაქსი

სელექტორი შეიძლება იყოს DOM ელემენტი, გამოხატულება ან jQuery ობიექტი. ძიება იწყება პარამეტრად გადაცემული DOM ელემენტიდან:

.closest(სელექტორი);

მეორე პარამეტრად ასევე შეიძლება გადაეცეს DOM ელემენტი, მაშინ ძიება მოხდება ამ ელემენტში:

.closest(სელექტორი, კონტექსტი);

მაგალითი

მოდით ელემენტისთვის #test ვიპოვოთ უახლოესი მშობელი კლასით www და ამ ელემენტის დასაწყისში ჩავსვათ აბზაცი ტექსტით '!', ხოლო ბოლოში - აბზაცი ტექსტით '?':

<div> <div class="www"> <div> <p id="test">ტექსტი</p> </div> </div> </div> $('#test').closest('.www').append('<p>?</p>').prepend('<p>!</p>');

HTML კოდი ასე გამოიყურება:

<div> <div class="www"> <p>!</p> <div> <p id="test">ტექსტი</p> </div> <p>?</p> </div> </div>

იხილეთ აგრეთვე

  • მეთოდი parent,
    რომელიც საშუალებას გაძლევთ მიიღოთ ელემენტის პირდაპირი მშობელი
  • მეთოდი parents,
    რომელიც საშუალებას გაძლევთ მიიღოთ ელემენტის ყველა მშობელი
  • მეთოდი parentsUntil,
    რომელიც საშუალებას გაძლევთ მიიღოთ ელემენტის ყველა მშობელი მითითებულ მშობელამდე
  • JavaScript მეთოდი closest,
    რომელიც საშუალებას გაძლევთ მიიღოთ უახლოესი მშობელი ელემენტი
azbydeenesfrkakkptruuz