ホームページ >ウェブフロントエンド >jsチュートリアル >JQuery を使用して、attribute_jquery に hasAttr が存在するかどうかを判断するソリューション

JQuery を使用して、attribute_jquery に hasAttr が存在するかどうかを判断するソリューション

WBOY
WBOYオリジナル
2016-05-16 17:35:111394ブラウズ

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

しかし、他の属性を判断する必要がある場合もあります。たとえば、一部のリンクには rel 属性が含まれており、一部には含まれていない場合があります。

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

未定義は未定義のタイプです。if($("#aid").attr("rel")=="未定義") この判断は真ではない可能性があります。

種類が違うからです

if(typeof($("#aid").attr("rel"))=="未定義") を使用することをお勧めします

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