checkbox的常用操作
2015-07-22 16:23
295 查看
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="../Script/Plugin/JQuery/jquery-2.1.3.min.js"></script> <script type="text/javascript"> $(document).ready(function () { // 判断是否勾选1 $('#judgeBtn1').click(function () { if ($('#checkTest').is(':checked')) { alert('checked'); } else { alert('not checked'); } }); // 判断是否勾选2 $('#judgeBtn2').click(function () { if ($('#checkTest').prop('checked')) { alert('checked'); } else { alert('not checked'); } }); // 勾选1 $('#checkBtn1').click(function () { $('#checkTest').prop('checked', 'checked'); }); // 勾选2 $('#checkBtn2').click(function () { $('#checkTest').prop('checked', true); }); // 勾选3 $('#checkBtn3').click(function () { $('#checkTest').prop({ checked: true }); }); // 勾选4 $('#checkBtn4').click(function () { $('#checkTest').prop("checked", function () { return true;//函数返回true或false }); }); // 勾选5,注意:仅能一次生效!!! $('#checkBtn5').click(function () { $('#checkTest').attr('checked', true); }); // 取消勾选1 $('#cancelBtn1').click(function () { $('#checkTest').attr('checked', false); }); // 取消勾选2 $('#cancelBtn2').click(function () { $('#checkTest').prop('checked', false); }); // 建议使用prop() // 判断:if($('#checkTest').prop('checked')){}else{} // 勾选:$('#checkTest').prop('checked', true); // 取消:$('#checkTest').prop('checked', false);</span> }); </script> </head> <body> <input type="checkbox" id="checkTest" />瞅啥呢?<br /> <input type="button" value="判断是否勾选1" id="judgeBtn1" /><br /> <input type="button" value="判断是否勾选2" id="judgeBtn2" /><br /> <br /> <input type="button" value="勾选1" id="checkBtn1" /><br /> <input type="button" value="勾选2" id="checkBtn2" /><br /> <input type="button" value="勾选3" id="checkBtn3" /><br /> <input type="button" value="勾选4" id="checkBtn4" /><br /> <input type="button" value="勾选5" id="checkBtn5" /><br /> <br /> <input type="button" value="取消勾选1" id="cancelBtn1" /><br /> <input type="button" value="取消勾选2" id="cancelBtn2" /><br /> </body> </html>
相关文章推荐
- Mathematica 有关向量与矩阵的函数
- 您应该关注的几个eclipse插件
- 用网线直连的两台PC上的虚拟机通过网线通信的配置
- ACM定外卖问题
- 兼容IE7以上的无缝滚动,带箭头、停顿
- 225题——Implement Stack using Queues (队列,栈)
- 微软发布ASP.NET 5路线图
- C++矩阵库 Eigen 快速入门
- java中配置log4j写日志
- C++函数间数据传递方式
- C++函数间数据传递方式
- 持久化API(JPA)系列(三)实体Bean的开发技术-建立与数据库的连接
- shell中的多进程【并发】http://bbs.51cto.com/thread-1104907-1-1.html
- 安卓开发时的各种单位问题
- ViewPager滑动页面
- flex+hibernate实现SQLserver的增删改查
- Android Uiautomator 教程
- Centos7-64bit尝试编译最新版的nginx1.9.3+php7+mysql5.6.25
- unity mobile First Person Controls not work
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法