ホームページ  >  記事  >  ウェブフロントエンド  >  オブジェクトが jquery であるかどうかを判断するメソッド object_jquery

オブジェクトが jquery であるかどうかを判断するメソッド object_jquery

WBOY
WBOYオリジナル
2016-05-16 16:55:491198ブラウズ

これは、jquery の each を使用してループするときによく使用されますが、jquery のメソッドを使用するにはオブジェクトが jquery オブジェクトである必要があるため、これが何を指すのかわからない場合があります。

さらに、JavaScript オブジェクトの型を決定するには、typeof を使用できます。
ただし、typeof は、js の基本オブジェクト (文字列、ブール値、数値、オブジェクト) のみを決定できます。

オブジェクトが jQuery オブジェクトであるかどうかの判断は、obj instanceof jQuery を使用して判断できます

例:

コードをコピー コードは次のとおりです:

var obj = $("div");
if(obj instanceof jQuery){
alert("これは jQuery オブジェクトです") ;
}else{
alert("これは別のオブジェクトです")
}

コードをコピー コードは次のとおりです:

$(".otherWeek").each(function(){
console.info(this instanceof jQuery); //false
console.info($(this)instanceof jQuery ) //true
})
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。