ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryに特定の属性があるかどうかを確認する方法

jqueryに特定の属性があるかどうかを確認する方法

藏色散人
藏色散人オリジナル
2020-11-17 10:52:263324ブラウズ

特定の属性があるかどうかを判断するための Jquery メソッド: 1. "hasClass("new")" メソッドを通じて判断します; 2. ステートメント "if(typeof($("#aid") を使用します。 attr( "rel"))=="未定義")" で判断します。

jqueryに特定の属性があるかどうかを確認する方法

#推奨: 「

JavaScript 基本チュートリアル

JQuery は特定の属性が存在するかどうかを判断します hasAttr

JQueryのコーディングでは、要素が何らかの属性を持っているかどうか、例えばclass="new"というスタイルが含まれているかどうかを判定します。JQueryの判定はhasClassメソッドがあるため非常に簡単です

$ ("input[name=new]").hasClass("new") あなたは判断できます。

しかし、場合によっては他の属性を判断する必要があります。たとえば、一部のリンクには rel が含まれています。 rel 属性がありません。このときどうやって判断するのですか?

現時点では既製のメソッドはありません。属性がある場合 $("#aid").attr(" rel") は rel 値を返します。rel 属性が存在しない場合は、"unknown"

unknown は未定義の型です。if($("#aid").attr("rel")== unknown") この判断は当てはまらない可能性があります。

型が異なるためです。

使用することをお勧めします

if(typeof($("#aid").attr( "rel"))=="未定義") 以上です

以上がjqueryに特定の属性があるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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