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

オブジェクトが jquery オブジェクトであるかどうかを判断する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-23 10:01:532393ブラウズ

オブジェクトが jQuery オブジェクトであるかどうかを判断する方法: obj instanceof jQuery メソッドを使用して判断できます。コードは [if (obj instanceof jQuery){alert("This is a jQuery object"); です。 }]。

オブジェクトが jquery オブジェクトであるかどうかを判断する方法

このチュートリアルの動作環境: Windows 7 システム、jquery バージョン 3.2.1. この方法は、すべてのブランドのコンピューターに適しています。

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

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

さらに、JavaScript オブジェクトの型を決定するには typeof を使用できますが、typeof で決定できるのは js(string,boolean,number,object).# の基本オブジェクトのみです。

##オブジェクトが jQuery オブジェクトであるかどうかを判断するには、

obj instanceof jQuery

var obj = $("div");
if (obj instanceof jQuery) {
    alert("这是一个jQuery对象");
} else {
    alert("这是一个其它对象")
}
 
obj.each(function() {
    console.log(this instanceof jQuery); //false
    console.log($(this) instanceof jQuery); //true
})

Others:

    ##$(this )[0]
  • $(this).get(0)
  • $(this).toArray()[0];
  • 上記の 3 つの記述方法は同等です

関連する無料学習の推奨事項:
JavaScript

(ビデオ)

以上がオブジェクトが jquery オブジェクトであるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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