要素にクラスがあるかどうかを判断するための Jquery メソッド: 1. 「hasClass('classname')」メソッドを通じて要素に特定のクラスがあるかどうかを判断します; 2. を通じて要素に特定のクラスがあるかどうかを判断します「is('.classname')」メソッド 特定のクラスを持っているかどうか。
このチュートリアルの動作環境: Windows 10 システム、jquery3.6 バージョン、Dell G3 コンピューター。
jquery は要素にクラスがあるかどうかをどのように判断するのでしょうか?
jquery は要素に特定のクラスがあるかどうかを判断します
2 つのメソッドは次のとおりです:
1, hasClass('classname')
2、is('.classname')
例:
1. is('.classname') メソッドを使用します
$('div').is('.redColor')
2. hasClass('classname') を使用しますメソッド (jquery の下位バージョンは hasClass('.classname') である可能性があることに注意してください)
$('div').hasClass('redColor')
拡張情報:
jquery の hasclass( について) ) と is() はじめに
1, is()
is(expr|obj|ele|fn)
少なくとも 1 つの要素がある場合、セレクター、DOM 要素、または jQuery オブジェクトに基づいて、一致する要素のセットを検出します。指定された条件に一致します。式は true を返します。
一致する要素がない場合、または式が無効な場合は、「false」が返されます。 ''''注:''''すべての式のサポートは、jQuery 1.3 でのみ利用可能です。以前のバージョンでは、階層セレクター ( ~ や > など) などの複雑な式が提供された場合、常に true
2 が返されていました。要素に特定のクラスが含まれているかどうかを示し、含まれている場合は true を返します。
これは実際には is("." class) です。
説明: 特定のクラスを含む要素でアニメーションを実行します。
推奨学習:
jQuery ビデオ チュートリアル以上がjqueryで要素にクラスがあるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。