ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery を使用して入力フィールドを無効または有効にするにはどうすればよいですか?

jQuery を使用して入力フィールドを無効または有効にするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-30 11:36:10895ブラウズ

How Do I Disable and Enable Input Fields Using jQuery?

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 サイトの他の関連記事を参照してください。

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