js控制checkbox选中状态,重复执行不生效
来源:互联网 发布:iphone视频剪辑软件 编辑:程序博客网 时间:2024/06/05 02:44
个人习惯用js控制checkbox选中状态代码:
$("#cb1").attr("checked","checked");$("#cb1").attr("checked",true);$("#cb1").removeAttr("checked","checked");$("#cb1").removeAttr("checked",true);
但是当重复调用的时候,会出现无法勾选上情况。查看源码该对象的属性也存在“checked=’checked’”。
百度后发现这是JQuery 1.6+以后的一个坑!
jquery在1.6的时候新引入了一个prop这个方法,专门用来获取表单属性,例如radio checkbox等,这里你用attr是无法获取到的。
所以,在使用jquery1.6之后的版本时,都应用prop而不是attr。
选中checkbox代码改为:
$("#cb1").prop("checked","checked");$("#cb1").prop("checked",true);
解决问题!
阅读全文
0 0
- js控制checkbox选中状态,重复执行不生效
- js 控制 checkbox不选中
- JqGrid之Checkbox选中不生效-yellowcong
- js修改checkbox选中状态
- js控制checkbox选中两个
- 保持 checkbox 选中状态不被修改
- js控制 radio 选中状态
- 用JS修改checkbox的选中状态
- js 改变checkbox被选中的状态
- 原生态JS取checkbox选中状态
- js修改checkbox的选中状态
- JS设置checkbox 为选中和未选中状态
- 代码控制CheckBox或者其他控件的选中状态
- checkbox未选中状态不传递value的解决办法
- checkbox未选中状态不传递value的解决办法
- 判断checkbox选中状态
- js实现翻页后保持checkbox选中状态
- js获取GridView中CheckBox的选中状态
- “地震局IT系统虚拟化平台项目”验收成功
- n&(1<<i)的含义
- Java抽象类使用方法
- laravel中报错:Syntax error or access violation: 1115 Unknown character set: 'utf8mb4'
- Quartus下FPGA固化(不包括软核)
- js控制checkbox选中状态,重复执行不生效
- spring 4.x 整合redis jar包冲突
- 程序员如何做出优秀的日志
- 通过assetURL获取到视频
- 自制简易贪吃蛇小游戏
- 给孩子们的美术史(1)-艺术的起源
- Python读写配置configparser
- RedLock Redisson锁 分布式锁
- 聚能聊每周精选<第一期>