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使用ajax读博客rss示例
May 06 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
js实现的万能flv网页播放器代码
Apr 30 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
js canvas实现二维码和图片合成的海报
Nov 19 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
vue项目中使用scss的方法步骤
May 16 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 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
PHP自动更新新闻DIY
2006/10/09 PHP
jQuery 源码分析笔记
2011/05/25 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
Seajs的学习笔记
2014/03/04 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
jQuery Easyui datagrid连续发送两次请求问题
2016/12/13 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python解析nginx日志文件
2015/05/11 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
浅谈html5 响应式布局
2014/12/24 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
企业管理部经理岗位职责
2013/12/24 职场文书
中学教师管理制度
2014/01/14 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
环保宣传语大全
2015/07/13 职场文书
MySQL 原理与优化之Update 优化
2022/08/14 MySQL