jquery中选中复选框1.8之前与1.8之后的区别
2015-04-13 16:23
162 查看
在jquery 1.8.x中的版本,我们对于checkbox的选中与不选中操作如下:
判断是否选中
$('#checkbox').prop('checked')
设置选中与不选中状态:
$('#checkbox').attr('checked',true)
$('#checkbox').attr('checked',false)
但此方法在jquery1.9.1中,有些处理不一样
IE10,Chrome,FF中,对于选中状态,第一次$('#checkbox').attr('checked',true)可以实现
但是当通过代码清除选中,下次再通过代码 $('#checkbox').attr('checked',true) 去选中时
虽然代码中有checked='checked',但是画面表现都没有打勾。
IE8,IE6下无此问题。
后来调查了相关的资料,发现现在attr('checked',true)都换成prop('checked',true)
http://www.cnblogs.com/wangsu/archive/2013/04/29/3050461.html
判断是否选中
$('#checkbox').prop('checked')
设置选中与不选中状态:
$('#checkbox').attr('checked',true)
$('#checkbox').attr('checked',false)
但此方法在jquery1.9.1中,有些处理不一样
IE10,Chrome,FF中,对于选中状态,第一次$('#checkbox').attr('checked',true)可以实现
但是当通过代码清除选中,下次再通过代码 $('#checkbox').attr('checked',true) 去选中时
虽然代码中有checked='checked',但是画面表现都没有打勾。
IE8,IE6下无此问题。
后来调查了相关的资料,发现现在attr('checked',true)都换成prop('checked',true)
http://www.cnblogs.com/wangsu/archive/2013/04/29/3050461.html
相关文章推荐
- jquery操作复选框全选反选选中 1.9与1.8区别
- jquery操作复选框全选反选选中 1.9与1.8区别
- jquery中attr和prop的区别—判断复选框选中状态
- jquery 获取复选框 选中的值
- 选中实现jquery实现复选框checkbox全选(完善)
- jQuery实现点击复选框即高亮显示选中行 全选、反选
- jquery判断复选框是否选中(兼容高版本jQuery)
- jQuery实现点击复选框即高亮显示选中行 全选、反选
- jQuery:1.5.1,复选框应用(全选,全不选,反选,提交选中的值,全选/全不选)
- jquery选中单选框、复选框、下拉框
- jquery快速清除复选框、单选框的选中
- [转]利用jQuery选中下拉框,复选框,单选按钮
- jquery实现带复选框的表格行选中删除时高亮显示
- jquery实现带复选框的表格行选中删除时高亮显示
- jquery动态获取复选框checkbox选中的个数
- 使用jQuery获得选中复选框个数
- JQuery获取单选框或者复选框选中的值
- jquery 实现分页绑定复选框选中状态(Repeater控件)
- jquery 循环获取checkBox的值,以及对复选框选中,取消,操作按钮