jquery给input添加只读属性的方法:1、使用“$("input")”语句获取input对象;2、使用attr()给获取到的input对象添加只读属性,语法“input对象.attr("readonly","readonly");”。

本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。
input的只读属性--readonly
readonly 属性规定输入字段为只读。
只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。
jquery怎么给input添加readonly属性?
jQuery 1.12.4是jQuery 1.x系列的最后一个正式稳定版本,由jQuery团队于2016年发布。该版本主要面向需要兼容旧版浏览器环境的网站和Web应用,尤其适用于仍需支持Internet Explorer 6、Internet Explorer 7、Internet Explorer 8等老旧浏览器的项目。
在jquery中,可以利用attr()方法来给input元素添加readonly属性。
attr() 方法设置或返回被选元素的属性值。
示例:
html>
<meta><script></script><script>
$(document).ready(function() {
$("button").click(function() {
$("input").attr("readonly","readonly");
});
});
</script><style>
.intro {
font-size: 120%;
color: red;
}
</style><input><br><br><button>给input添加只读属性</button>

相关教程推荐:jQuery视频教程










