2016-01-15 63 views
-2
禁用按钮

我有以下jQuery代码禁用“提交”按钮时,页面已经准备好,但是当页面完成加载按钮仍然活跃,这里是代码:无法使用jQuery

$(document).ready(function(){ 
    $('input[type="submit"]').attr("disabled", "disabled"); 
}); 
+1

我无法重现你的错误。你确定你已经包含了jQuery吗? –

+2

正常工作:https://jsfiddle.net/DinoMyte/ovtajgok/1/ – DinoMyte

回答

2

而是使用:

$('input[type="submit"]').prop("disabled", true); 

由于docs国家(重点煤矿):

检索和更改DOM属性苏CH作为检查,选定, 或形式元素的禁用状态使用.prop()方法

0

使用.prop("disabled", true)代替

1

因为jQuery的1.6,你需要使用prop,而不是attr对于那些纯粹基于存在的(如残疾,检查,选择等)的属性。

这应该工作:

$('input[type=submit]').prop('disabled', true) 
+1

您仍然可以使用.attr(“disabled”,“disabled”);与jQuery 1.6或更高版本。这只是它的过时。 – DinoMyte