我的输入看起来像这样:
<input type="text" value="1.1" size="5" name="Topic" id="Topic">
更改它的最佳方法是什么,以便使用jQuery禁用此输入?
更新
抱歉,我忘了问,但是还有一种方法可以让它只读。原来的答案很棒,但这只是我需要做的一件事。
答案 0 :(得分:3)
jQuery&gt; = 1.6:
$("#Topic").prop("disabled", true);
jQuery&lt; 1.6:
$("#Topic").attr("disabled", "disabled");
答案 1 :(得分:1)
设置属性disabled="disabled"
:
$("input#Topic").attr("disabled", "disabled");
答案 2 :(得分:1)
只需设置已禁用的属性:
$('#myinput').attr('disabled', 'disabled');
要重新启用它,您可以:
$('#myinput').removeAttr('disabled');