jquery与checkbox的checked属性的问题
2016-02-29 21:58
477 查看
转自:http://blog.csdn.net/ningxi_/article/details/7165040
jquery与checkbox的checked属性的问题,讲的是控件<input type="checkbox"></input>
1、页面加载成功后,点击选中或取消选中该checkbox,checkbox属性里的checked属性不会根据该checkbox是否选中而变化
2、checkbox里的onchange或onclick方法里用jquery的attr方法获取checked是看得到的checked属性的值与它是否给钩上没有关系
3、使用document.getElementById("checkbox_id").checked获取的值与是否钩上一至,即与所见即所得
4、使用$("#checkbox_id").attr("checked")获取的值与<input type="checkbox"></input>里的checked情况一至,不是所见即所得
5、使用$(":checkbox:checked")获取的都是被钩上的checkbox
6、document.getElementById("checkbox_id").checked=true,控件里的checked属性没有显示出来,所做即所见
7、$("#checkbox_id").attr("checked",true),控件里的checked属性显示出来,所做即所见,同时代码也会变化
补充:
8、在onchange或onclick方法中可以通过$("#check_id").is(":checked")判断是否选中
jquery与checkbox的checked属性的问题,讲的是控件<input type="checkbox"></input>
1、页面加载成功后,点击选中或取消选中该checkbox,checkbox属性里的checked属性不会根据该checkbox是否选中而变化
2、checkbox里的onchange或onclick方法里用jquery的attr方法获取checked是看得到的checked属性的值与它是否给钩上没有关系
3、使用document.getElementById("checkbox_id").checked获取的值与是否钩上一至,即与所见即所得
4、使用$("#checkbox_id").attr("checked")获取的值与<input type="checkbox"></input>里的checked情况一至,不是所见即所得
5、使用$(":checkbox:checked")获取的都是被钩上的checkbox
6、document.getElementById("checkbox_id").checked=true,控件里的checked属性没有显示出来,所做即所见
7、$("#checkbox_id").attr("checked",true),控件里的checked属性显示出来,所做即所见,同时代码也会变化
补充:
8、在onchange或onclick方法中可以通过$("#check_id").is(":checked")判断是否选中
相关文章推荐
- jQuery小练习
- jQuery中通过ajax的get()函数读取页面的方法
- jQuery-源码阅读,JavaScript原生继承方式与jQuery中的继承
- jquery ajax异步请求
- jquery 选择器用法例(1)
- jquery 失去焦点时输入框为空时自动填写默认内容
- JQuery 获取checkbox被选中的值
- jquery validation ajax 验证
- jQuery 分页插件 jPages 使用
- jQuery取得select选择的文本与值
- jQuery插入,复制、替换和删除节点
- jquery利用正则验证不能含有中文
- jQuery对表单表格的操作
- jquery 窗口变化是调用函数
- Jquery-multiselect 多选下拉框
- jQuery-EasyUI validatebox+正则表达式实现验证
- 关于jQuery $(selector).addClass(class) IE8 兼容的说法
- jquery layer弹窗弹层插件 小巧强大
- HTML基础(jQuery续)
- jquery 获得table中所有行的数据