Метад 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);