ホームページ > 記事 > ウェブフロントエンド > jqueryは要素にdisabled属性があるかどうかをどのように判断しますか?
判定方法: 1.「判定対象要素.attr("disabled");」で要素のdisabled属性値を取得; 2.「if(disabled属性を取得」要素の値 == "disabled" ){要素にはこの属性のコードがあります;}" で判断します。
このチュートリアルの動作環境: Windows10 システム、jquery3.2.1 バージョン、Dell G3 コンピューター。
1. attr メソッドを使用して、属性の無効な属性を取得します
attr( ) メソッドは属性を設定または返します。要素の属性と値を選択します。
このメソッドを使用して属性値を返すと、最初に一致した要素の値が返されます。
このメソッドを使用して属性値を設定すると、一致する要素に対して 1 つ以上の属性/値のペアが設定されます。
構文
属性の値を返します:
$(selector).attr(attribute)
2. if ループを使用して判断します
if 语句 if(条件表达式){ 语句... }
if ステートメントが実行されると、条件式が最初に評価されます。
条件式の値が true の場合、if の後のステートメントが実行されます。
条件式の値が true の場合、if の後のステートメントが実行されます。 false の場合、 if の後のステートメントは実行されません。
if ステートメントは直後のステートメントのみを制御できます。
if ステートメントで複数のステートメントを制御したい場合は、これらのステートメントを置くことができます。コード ブロックへの挿入 {}
if ステートメントの後のコード ブロックは必要ありませんが、if の後にステートメントが 1 つしかない場合でも、開発中にコード ブロックを記述するようにしてください。
#例は次のとおりです:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ var res=$("#mybutton").attr("disabled"); if(res=="disabled"){ alert('该元素有disabled属性'); } }); </script> </head> <body> <button id="mybutton" type="button" disabled>有disabled属性的元素</button> </body> </html>出力結果:
# #関連ビデオ チュートリアルの推奨事項:
jQuery ビデオ チュートリアル以上がjqueryは要素にdisabled属性があるかどうかをどのように判断しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。