jQuery中操控hidden、disable等无值属性的方法


Posted in Javascript onJanuary 06, 2014

一般我们在实现一些表单提交页面时会放置若干隐藏属性

比如在修改某条记录时,在编辑窗口会嵌入该记录的id

在展示界面有时需要将input或select选框设为disable以避免用户修改

下列代码中的hidden在IE中不能正常作用

<input name = "role_name" id = "role_name" value="Roy" disabled> 
<input name = "role_id" id = "role_id" hidden value="3312">

标准写法应当有附加值
<input name = "role_name" id = "role_name" value="Roy" disabled = "disabled"> 
<input name = "role_id" id = "role_id" hidden = "hidden" value="3312">

有时我们又需要在当前页面编辑如上两条,这时又应当如何操作呢

我们可以用

$("#role_name").removeAttr("disabled"); 
$("#role_id").removeAttr("hidden");

或者
$("#role_name").prop("disabled",false); 
$("#role_id").prop("hidden",false);

其中$("#role_name").prop()会返回一个boolean值,确认是否已开启这项属性prop()方法同时还能用在checked选项中用来控制选项是否选中

一般情况下prop()可生效于写属性名便能生效及使用boolean操控属性状态的属性

Javascript 相关文章推荐
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
javascript 弹出层组件(升级版)
May 12 Javascript
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
获取select的value、text值的简单示例(jquery与javascript)
Dec 07 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
Feb 15 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
用js实现before和after伪类的样式修改的示例代码
Sep 07 Javascript
浅析vue.js数组的变异方法
Jun 30 Javascript
npm 常用命令详解(小结)
Jan 17 Javascript
了解在JavaScript中将值转换为字符串的5种方法
Jun 06 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 Javascript
vue使用recorder.js实现录音功能
Nov 22 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 #Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
Jan 06 #Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 #Javascript
js解决弹窗问题实现班级跳转DIV示例
Jan 06 #Javascript
instanceof和typeof运算符的区别详解
Jan 06 #Javascript
jquery使用append(content)方法注意事项分享
Jan 06 #Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 #Javascript
You might like
把77A收信机改造成收音机
2021/03/02 无线电
php 空格,换行,跳格使用说明
2009/12/18 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
PHP 类相关函数的使用详解
2013/05/10 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
JQuery动画和停止动画实例代码
2013/03/01 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
python定时关机小脚本
2018/06/20 Python
python得到电脑的开机时间方法
2018/10/15 Python
python 获取url中的参数列表实例
2018/12/18 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
python 画图 图例自由定义方式
2020/04/17 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
Python 多进程原理及实现
2020/12/21 Python
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
技术总监管理岗位职责
2014/03/09 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
展览会邀请函
2015/02/02 职场文书
2015年超市工作总结
2015/04/09 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书