次のような入力があります。
<input type="text" value="1.1" size="5" name="Topic" id="Topic">
この入力がjQueryを使用して無効になるように変更する最良の方法は何ですか?
アップデート
申し訳ありませんが、質問するのを忘れましたが、読み取り専用にする方法もあります。元の答えは素晴らしいですが、これは私ができる必要があるもう1つのことです。
次のような入力があります。
<input type="text" value="1.1" size="5" name="Topic" id="Topic">
この入力がjQueryを使用して無効になるように変更する最良の方法は何ですか?
アップデート
申し訳ありませんが、質問するのを忘れましたが、読み取り専用にする方法もあります。元の答えは素晴らしいですが、これは私ができる必要があるもう1つのことです。
jQuery> = 1.6:
$("#Topic").prop("disabled", true);
jQuery <1.6:
$("#Topic").attr("disabled", "disabled");
属性を設定しますdisabled="disabled"
:
$("input#Topic").attr("disabled", "disabled");
無効な属性を設定する必要があります。
$('#myinput').attr('disabled', 'disabled');
再度有効にするには、次のことができます。
$('#myinput').removeAttr('disabled');