1

次のような入力があります。

<input type="text" value="1.1" size="5" name="Topic" id="Topic">

この入力がjQueryを使用して無効になるように変更する最良の方法は何ですか?

アップデート

申し訳ありませんが、質問するのを忘れましたが、読み取り専用にする方法もあります。元の答えは素晴らしいですが、これは私ができる必要があるもう1つのことです。

4

3 に答える 3

3

jQuery> = 1.6:

$("#Topic").prop("disabled", true);

jQuery <1.6:

$("#Topic").attr("disabled", "disabled");
于 2012-05-26T07:23:37.953 に答える
1

属性を設定しますdisabled="disabled"

$("input#Topic").attr("disabled", "disabled");
于 2012-05-26T07:23:08.657 に答える
1

無効な属性を設定する必要があります。

$('#myinput').attr('disabled', 'disabled');

再度有効にするには、次のことができます。

$('#myinput').removeAttr('disabled');
于 2012-05-26T07:23:30.823 に答える