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