jQuery的api中提供了对元素应用disabled和readonly属性的方法,如下:
1.readonly
$('input').attr("readonly","readonly")//将input元素设置为readonly
$('input').removeAttr("readonly");//去除input元素的readonly属性
if($('input').attr("readonly")==true)//判断input元素是否已经设置了readonly属性
这样的话,input输入框里面的信息不能被修改。
当然,还可以如下所做:
$('input').attr("readonly",true)//将input元素设置为readonly
$('input').attr("readonly",false)//去除input元素的readonly属性
或者是:
$('input').attr("readonly","readonly")//将input元素设置为readonly
$('input').attr("readonly","")//去除input元素的readonly属性
2 disabled
方法跟上面的一样,
$('input').attr("disabled","disabled")//将input元素设置为disabled
$('input').removeAttr("disabled");//去除input元素的disabled属性
if($('input').attr("disabled")==true)//判断input元素是否已经设置了disabled属性
其他类似。
相关文章
- input 标签的 disabled 和 readonly 属性
- {03--CSS布局设置} 盒模型 二 padding bode margin 标准文档流 块级元素和行内元素 浮动 margin的用法 文本属性和字体属性 超链接导航栏 background 定位 z-index
- input文本框禁止修改文本——disabled和readonly属性的作用及区别
- JQuery快速入门-操作元素的属性和样式
- 如何使用jquery以特定单词开头的数据属性查找和选择所有元素?
- attr设置checked,disabled等属性失效的问题,jquery的attr和prop的区别
- js和jquery设置disabled属性为true使按钮失效
- Jquery获取和修改dom元素的属性值
- 使用jQuery的".css()"和".attr()"方法设置元素"left"属性的注意点
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)