无法使用jQuery禁用按钮

时间:2016-01-15 19:18:10

标签: jquery

我有以下JQuery代码来禁用"提交"页面准备就绪时按钮,但当页面完成加载按钮仍然有效时,这里是代码:

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

3 个答案:

答案 0 :(得分:2)

改为使用:

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

作为docs州(强调我的):

  

要检索和更改DOM属性,例如已选中,已选中,   或禁用表单元素的状态,使用.prop()方法

答案 1 :(得分:1)

从jquery 1.6开始,您需要使用prop而不是attr来表示仅基于在线状态的属性(如已禁用,已选中,已选中等)。

这应该有效:

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

答案 2 :(得分:0)

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