jQuery判断复选框checkbox是否选中
2015-11-04 15:12
627 查看
在项目中需要用jQuery判断复选框是否被选中,写了一个判断语句if($('#selects').attr('checked')){....}, 但是if语句内始终没有执行。查阅之后发现jQ1.6之后$('#selects').attr('checked')返回的是checked或者是undefined,而不是true和false。如果checkbox一开始是选中的,那么返回的是checked,如果一开始没被选中,则返回的是undefined。
网上找到一篇文章说的很不错,解决方法如下,这里借用其代码。
网上找到一篇文章说的很不错,解决方法如下,这里借用其代码。
1. <input type='checkbox' id='cb'/> 2. <script> 3. //获取是否选中 4. var isChecked = $('#cb').prop('checked'); 5. //或 6. var isChecked = $('#cb').is(":checked"); 7. //设置选中 8. $('#cb').prop('checked',true); 9. </script>
相关文章推荐
- jQuery源码分析之$.ajax方法
- jQuery删除DOM节点
- 逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
- JQuery+AJAX实现搜索文本框的输入提示功能
- 使用jquery.qrcode生成二维码支持logo,和中文
- jQuery LigerUI 使用教程入门篇
- jquery选取除了div之后 含有类名为a的 标签
- jquery鼠标聚焦
- jQuery多条件筛选如何实现
- Jquery选择选择动态添加HTML标签的事件
- jQuery -- is() 方法
- jquery rotate
- 基于jquery和svg实现超炫酷的动画特效(转)
- jquery滚动到指定元素,模仿锚点
- jQuery过滤器
- JQuery 插件之Ajax Autocomplete(ajax自动完成)
- JQuery获取浏览器窗口的可视区域高度和宽度,滚动条高度
- jQuery幸运大转盘_jQuery+PHP抽奖程序
- jQuery插入节点(移动节点)
- jQuery判断获得的对象是否存在的方法