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 相关文章推荐
javascript 打印页面代码
Mar 24 Javascript
基于JQuery的动态删除Table表格的行和列的代码
May 12 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 Javascript
javascript cookie的简单应用
Feb 24 Javascript
js无法获取到html标签的属性的解决方法
Jul 26 Javascript
关于微信中a链接无法跳转问题
Aug 02 Javascript
JS实现一个简单的日历
Feb 22 Javascript
js replace 全局替换的操作方法
Jun 12 Javascript
微信小程序登陆注册功能的实现代码
Dec 10 Javascript
基于canvas实现手写签名(vue)
May 21 Javascript
vue:el-input输入时限制输入的类型操作
Aug 05 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
中国第一家无线电行
2021/03/01 无线电
php中用memcached实现页面防刷新功能
2014/08/19 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
php格式化电话号码的方法
2015/04/24 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
Div Select挡住的解决办法
2008/08/07 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
Python字符编码与函数的基本使用方法
2017/09/30 Python
python字典的常用方法总结
2019/07/31 Python
Python流程控制 while循环实现解析
2019/09/02 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
Django静态文件加载失败解决方案
2020/08/26 Python
python入门教程之基本算术运算符
2020/11/13 Python
Python图像读写方法对比
2020/11/16 Python
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
高三体育教学反思
2014/01/29 职场文书
前处理班长职位说明书
2014/03/01 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
疾病防治方案
2014/05/31 职场文书
政风行风建设责任书
2014/07/23 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
房屋认购协议书
2015/01/29 职场文书
python基础之文件操作
2021/10/24 Python
Python if else条件语句形式详解
2022/03/24 Python