Методот 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>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);