所以我要做的就是将文本输入的禁用和只读属性分别设置为“禁用”和“只读”。我使用的是 Jquery 版本 1.7.1 。我尝试了以下方法:
$("#testtext").attr('disabled','disabled');
$("#testtext").attr("readonly","readonly");
$("#testtext").attr('disabled',true);
$("#testtext").attr("readonly",true);
$("#testtext").prop('disabled',true);
$("#testtext").prop("readonly",true);
生成的标记如下所示:
<input type = "text" id = "testtext" disabled />
如您所见,它正在添加 disabled 属性但没有给它一个值。这适用于某些设备,但不适用于我尝试支持的所有设备。这似乎是 jQuery 应该做的事情,但我的谷歌搜索在这方面并没有想出太多。有没有人有任何意见或建议?任何建议将不胜感激,非常感谢!