メソッド is
メソッド is は、選択された要素のうち
少なくとも1つが指定されたセレクターに一致するか
どうかを検証します。セレクターの代わりにDOM要素や
jQueryオブジェクトを指定することもできます。
パラメーターに関数を指定すると、条件の検証はその関数に
委ねられます。戻り値は boolean 型
(true または false)です。
構文
このメソッドは、選択された要素のうち少なくとも1つが 指定されたセレクターを満たすかどうかを検証します:
.is(セレクター);
このメソッドは、選択された要素の中に、 指定されたjQueryオブジェクトまたはDOM要素の 少なくとも1つが含まれているかどうかを検証します:
.is(jQueryオブジェクトまたはDOM要素);
以下のように、選択された各要素に対して、
指定された関数が呼び出されます。関数はパラメーターとして
セット内の要素の位置番号を受け取り、要素自体は
変数 this で参照できます。関数は
true または false を返す必要があります。
選択された要素のいずれかで true が返された場合、
is も true を返します。それ以外の場合、
このメソッドは false を返します。
.is(function(index));
例
div タグが、 #test というIDを持つ
私たちのinput要素の親要素であるかどうかを
確認してみましょう:
<div>
<input type="text" id="test">
</div>
<p>テキスト</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);