我们如何禁用 javascript/jquery 中的按钮?
我尝试过:
$('#imgupload').disabled=true;
和
$('#imgupload').attr('disabled','disabled');
但两者都不起作用。在上面之后,我放置了一个可以运行的 console.log
行,所以我知道周围的代码没有问题。
唯一禁用我的按钮的是如果我硬编码它被禁用,如下所示:
<input type='submit' id='imgupload' value='Upload' disabled=disabled />
但我需要在某些事件上动态启用和禁用它,所以我无法使用它。
最佳答案
在此处获取 DOM 元素:
$('#imgupload')[0].disabled = true;
--^-- // DOM element
或者使用prop
:
$('#imgupload').prop('disabled', true);
关于jquery - 为什么这段 JavaScript 代码没有禁用该按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14557834/