Javascript 如何使用jQuery禁用输入

Javascript 如何使用jQuery禁用输入,javascript,jquery,Javascript,Jquery,我试着这样做,这对我以前是有效的,但现在不是有效的 $("input").attr('disabled','disabled'); 有人能告诉我为什么它不工作,而它在以前的项目中为我工作过。您正在做的是旧样式适用于Jquery 1.5及以下版本。对于1.6及以上版本,您需要编写以下内容 $("input").prop('disabled', true); 希望有帮助。您必须已升级到大于1.5的jQuery新版本。 对于大于1.5的jQuery,attr将不起作用,但需要使用prop,如下所示

我试着这样做,这对我以前是有效的,但现在不是有效的

$("input").attr('disabled','disabled');

有人能告诉我为什么它不工作,而它在以前的项目中为我工作过。

您正在做的是旧样式适用于Jquery 1.5及以下版本。对于1.6及以上版本,您需要编写以下内容

$("input").prop('disabled', true);

希望有帮助。

您必须已升级到大于1.5的jQuery新版本。 对于大于1.5的jQuery,
attr
将不起作用,但需要使用
prop
,如下所示

$("input").prop('disabled','disabled');

使用香草JavaScript实际上要简单得多
element.disabled=true
将属性设置为true(或false)而不是字符串的可能重复项。