前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用jQuery设置disabled属性与移除disabled属性

使用jQuery设置disabled属性与移除disabled属性

作者头像
山河木马
发布2019-03-05 16:39:40
4.7K0
发布2019-03-05 16:39:40
举报
文章被收录于专栏:山河木马山河木马

表单中readOnly和disabled的区别:

Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。

但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submitbutton却是可以使用的)。

js操作:

代码语言:javascript
复制
function disableElement(element,val){
        document.getElementById(element).disabled=val;
}

jQuery进行操作:

代码语言:javascript
复制
 //两种方法设置disabled属性
 $('#areaSelect').attr("disabled",true);
 $('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性
 $('#areaSelect').attr("disabled",false);
 $('#areaSelect').removeAttr("disabled");
 $('#areaSelect').attr("disabled","");

 

获取s:textfield,并设置其disabled属性:

代码语言:javascript
复制
functiondisableTextfieldofAccountDiv(element,val){       
   $(element).find(":textfield").attr('disabled',val);
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/03/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档