მეთოდი is
მეთოდი is ამოწმებს, შეესაბამება
თუ არა არჩეულ ელემენტთაგან ერთი მაინც მოცემულ
სელექტორს. სელექტორის ნაცვლად შეიძლება მიეთითოს DOM
ელემენტი ან jQuery ობიექტი.
თუ პარამეტრად მიეთითება ფუნქცია,
მაშინ პირობის შემოწმება მას დაავალებს.
აბრუნებს boolean ტიპის მნიშვნელობას
(true ან false).
სინტაქსი
მეთოდი ამოწმებს, აკმაყოფილებს თუ არა მოცემულ სელექტორს არჩეულ ელემენტთაგან ერთი მაინც:
.is(სელექტორი);
მეთოდი ამოწმებს, არის თუ არა არჩეულ ელემენტებს შორის, მოცემული jQuery ობიექტის ან DOM ელემენტის ელემენტთაგან ერთი მაინც:
.is(jQuery ობიექტი ან DOM ელემენტი);
აი ასე, არჩეული თითოეული ელემენტისთვის,
გამოიძახება მოცემული ფუნქცია. პარამეტრად,
ის მიიღებს ელემენტის პოზიციის ნომერს
ნაკრებში, თავად ელემენტი იქნება ხელმისაწვდომი
ცვლადში this. ფუნქციამ უნდა დააბრუნოს
true ან false. თუ არჩეულ ელემენტთაგან ერთზე მაინც
დაბრუნდება მნიშვნელობა
true, მაშინ is-ც დააბრუნებს true. წინააღმდეგ შემთხვევაში,
მეთოდი დააბრუნებს false.
.is(function(index));
მაგალითი
მოდით შევამოწმოთ არის თუ არა თეგი div
ჩვენი ინპუტის მშობელი #test იდენტიფიკატორით:
<div>
<input type="text" id="test">
</div>
<p>ტექსტი</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);