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)而不是字符串的可能重复项。