ホームページ >ウェブフロントエンド >フロントエンドQ&A >jqueryでオブジェクトが同じかどうかを判断する方法

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

青灯夜游
青灯夜游オリジナル
2022-03-16 18:33:382638ブラウズ

jquery では、is() メソッドを使用して、オブジェクトが同じかどうかを判断できます。このメソッドは、選択した要素オブジェクトがセレクターまたは jQuery オブジェクトと一致するかどうかを確認できます。構文は「jQuery object 1. is(jQuery object 2 )" は、2 つのオブジェクトが同じ場合に true を返します。

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

このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。

jquery では、is() メソッドを使用して、オブジェクトが同じかどうかを判断できます。

2 つの jQuery オブジェクトが同じかどうかを判断する

jQuery が提供する is() メソッドを使用します。 2 つの jQuery オブジェクト <pre class="brush:php;toolbar:false">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;script src=&quot;js/jquery-1.10.2.min.js&quot;&gt;&lt;/script&gt; &lt;script&gt; $(document).ready(function() { /* 判断元素是否相同, 使用 is() 方法 不能直接 === 判断, 其实不是同一份 jquery 对象 */ let container1 = $(&amp;#39;.container&amp;#39;) let container2 = $(&amp;#39;.container&amp;#39;) // false console.log(container1 === container2); // true console.log(container1.is(container2)); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt;hello&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</pre>## があるため、同じ要素であっても ===

を直接使用して

falsejqueryでオブジェクトが同じかどうかを判断する方法 と判断することはできません。

## が構築されます ##説明:

is() は、セレクター、要素、または jQuery オブジェクトに基づいて一致する要素のセットを検出し、これらの要素の少なくとも 1 つが一致する場合に true を返します。指定されたパラメータと一致します。

構文:

$(selector).is(filter)

パラメータフィルター[推奨学習:
説明

要素に一致するセレクター式を含む文字列値。
jQuery ビデオ チュートリアル

Web フロントエンド ]

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

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