is Metodu
is metodu, seçilen öğelerden en az birinin
belirtilen seçiciye uyup uymadığını kontrol eder.
Seçici yerine bir DOM öğesi veya jQuery nesnesi
de belirtilebilir.
Parametre olarak bir fonksiyon belirtilirse,
koşul kontrolü bu fonksiyona devredilir.
boolean tipinde bir değer döndürür
(true veya false).
Sözdizimi
Metot, seçilen öğelerden en az birinin belirtilen seçiciye uyup uymadığını kontrol eder:
.is(seçici);
Metot, seçilen öğeler arasında, belirtilen jQuery nesnesindeki veya DOM öğesindeki öğelerden en az birinin bulunup bulunmadığını kontrol eder:
.is(jQuery nesnesi veya DOM öğesi);
Bu şekilde, seçilen her bir öğe için belirtilen fonksiyon
çağrılacaktır. Fonksiyon, parametre olarak öğenin kümedeki
pozisyon numarasını alır, öğenin kendisine this
değişkeni üzerinden erişilir. Fonksiyon true veya
false döndürmelidir. Seçilen öğelerden herhangi
birinde true değeri döndürülürse, is de
true döndürür. Aksi takdirde,
metot false döndürür.
.is(function(index));
Örnek
div etiketinin, #test kimliğine sahip inputumuzun
ebeveyni olup olmadığını kontrol edelim:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);