jQuery で入力を無効または有効にする方法
はじめに:
入力フィールドは、ユーザーの操作を制御するためには、ユーザーの操作を無効にしたり有効にしたりすることが不可欠である場合もあります。 jQuery は、これらの操作のための堅牢なメソッドを提供します。
入力を無効にする:
jQuery バージョン 1.6 以降では、.prop() 関数を使用して無効なプロパティを設定します:
$("input").prop('disabled', true);
jQuery 1.5 以前の場合、.attr() 関数を使用して無効に設定します。属性:
$("input").attr('disabled','disabled');
または、DOM オブジェクトの無効なプロパティを直接変更できます:
// within an event handler this.disabled = true;
入力を有効にする:
これも、jQuery 1.6 の場合です。 、.prop() を使用して、無効なプロパティを次のように設定します。 false:
$("input").prop('disabled', false);
jQuery 1.5 以前では、.removeAttr() を使用して無効な属性を削除します。
$("input").removeAttr('disabled');
無効化と同様に、DOM オブジェクトの無効化を直接設定することもできます。プロパティを false に設定します。
jQuery 1.6 のメモ:
.removeProp() 関数は、「無効」などのネイティブ プロパティでは使用しないでください。代わりに、.prop() を使用してプロパティを false に設定します。
結論:
jQuery を使用して入力を無効または有効にするのは簡単で、特定の用途に最適な方法を選択できます。 jQueryのバージョン。選択するときは、パフォーマンスとブラウザの互換性を忘れずに考慮してください。
以上がjQuery を使用して入力フィールドを無効または有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。