【发布时间】:2014-03-03 16:53:42
【问题描述】:
我正在尝试使用 JavaScript 或 jQuery 禁用输入
//document.getElementById("monto").disabled=true;
$(document).ready(function(){
$("#monto").attr("disabled", "disabled");
});
该代码在 chrome、Firefox 和某些版本的 IE 中运行良好,但不适用于 IE 8, 也尝试了隐藏/显示,但也不起作用。
我知道最好的解决方案是升级,但我的老板认为我们的客户太笨了,不能这样做。
【问题讨论】:
-
什么版本的jQuery?试试
$("#monto").prop("disabled", true); -
document.getElementById("monto").disabled=true;看起来不错。 -
2.1.0 道具不起作用
-
如果你使用的是IE8,你需要使用jQuery 1.x。新的 2.x 系列仅适用于 IE9+。
-
@zickno 使用 jQuery 2.1.0 查看this fiddle。输入显示为禁用。
标签: javascript jquery internet-explorer-8 disabled-input