Метод is
Методът is проверява дали поне един
от избраните елементи отговаря на зададения
селектор. Вместо селектор може да бъде зададен DOM
елемент или jQuery обект.
Ако се укаже функция като параметър,
то проверката на условието ще бъде възложена на нея.
Връща стойност от тип boolean
(true или false).
Синтаксис
Методът проверява дали поне един от избраните елементи отговаря на зададения селектор:
.is(селектор);
Методът проверява дали сред избраните елементи има поне един от елементите на зададения обект jQuery или DOM елемент:
.is(jQuery обект или DOM елемент);
Ето така за всеки от избраните елементи
ще се извиква зададената функция. Като
параметър, тя ще получава поредния номер
на елемента в набора, самият елемент ще бъде достъпен
в променливата this. Функцията трябва да връща
true или false. Ако поне на един от
избраните елементи бъде върната стойност
true, то is също ще върне true. Иначе,
методът ще върне false.
.is(function(index));
Пример
Нека проверим дали елементът div
е родител на нашия input с #test:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);