jquery1.9.1中checkbox第一次移除后再添加checked不显示的问题
2017-06-21 16:16
477 查看
今天做项目的时候发现一个问题,点单选按钮是时要把复选框的框框勾上,点否的时候取消勾勾,第一次点时,还可以勾上和取消,但是第二次做的时候复选框的勾勾怎么也加不上了,但是使用F12调试工具看的时候看见这个checkbox复选框的属性明明已经加上checked=checked这个属性了,可复选框就是没显示,无奈只能求助度娘了。
百度了之后才发现原来在jq1.9.1版本之后用prop这个方法代替了attr才可以实现这个功能。以前使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。
以下是官方建议attr(),prop()的使用:
百度了之后才发现原来在jq1.9.1版本之后用prop这个方法代替了attr才可以实现这个功能。以前使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。
以下是官方建议attr(),prop()的使用:
相关文章推荐
- jquery-1.9.1中checkbox属性checked="checked"已存在,但却不显示选中效果
- Jquery 获取checkbox的checked问题
- 在dojo 下使用checkbox时,动态添加checked属性问题
- jquery checkbox checked 第一次有效果 第二次以后就不好用了
- jquery checkbox checked无效(第一次有效,后面就没反应了)
- jquery,attr,prop,checkbox标签已有checked=checked但是不显示勾选
- Jquery 获取checkbox的checked问题
- jQuery中checkbox的click方法中判断checked属性问题
- jquery checkbox checked 第一次有效果 第二次以后就不好用了
- 解决jquery升级1.6后checkbox的attr(checked)一直为undefined问题
- IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
- jquery与checkbox的checked属性的问题
- Jquery 获取checkbox的checked问题
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery 中关于 checkbox 全选的问题: checked==true 无效?
- Jquery 获取checkbox的checked问题
- Jquery 获取checkbox的checked问题以及解决方案
- 奇葩问题——jquery操作checkbox的 checked属性 3ff0
- jquery attr prop checkbox已有checked=checked但不显示勾选问题