jQuery で入力を無効または有効にする方法
HTML 入力フィールドを使用する場合、多くの場合、入力フィールドを無効または有効にする必要があります。さまざまな理由。 jQuery には、これらのタスクを実行するための複数の方法が用意されています。
標準メソッド (jQuery 1.6 )
jQuery 1.6 以降、無効なプロパティを変更するための推奨される方法は、.prop を使用することです。 () function.
無効:
$("input").prop('disabled', true);
有効:
$("input").prop('disabled', false);
jQuery 1.5 以前
以前の jQuery バージョンの場合1.6 では、.prop() 関数は使用できません。代わりに、.attr() 関数を使用します:
無効:
$("input").attr('disabled','disabled');
有効:
$("input").removeAttr('disabled');
DOM オブジェクトメソッド
jQuery のバージョンに関係なく、DOM オブジェクトに直接アクセスして、その無効化を変更できますプロパティ:
無効:
this.disabled = true;
有効:
this.disabled = false;
jQuery 1.6 のメモ:
jQuery バージョンの場合1.6 では、 .removeProp() メソッドが利用可能です。ただし、disabled などのネイティブ プロパティは永久に削除されるため、削除には使用しないでください。代わりに、.prop() を使用してプロパティを false に設定します。
以上がjQuery で HTML 入力フィールドを無効または有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。