如何使用jQuery更改要禁用的输入?

时间:2012-05-26 07:21:16

标签: jquery

我的输入看起来像这样:

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

更改它的最佳方法是什么,以便使用jQuery禁用此输入?

更新

抱歉,我忘了问,但是还有一种方法可以让它只读。原来的答案很棒,但这只是我需要做的一件事。

3 个答案:

答案 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');