我有以下JQuery代码来禁用"提交"页面准备就绪时按钮,但当页面完成加载按钮仍然有效时,这里是代码:
$(document).ready(function(){
$('input[type="submit"]').attr("disabled", "disabled");
});
答案 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)
代替