jquery 实现checkbox全选
2016-06-28 14:00
429 查看
<body> <div><input type="checkbox" id="all"/>全选</div> <input class="t" type="checkbox" value="aa"/>aa <input class="t" type="checkbox" value="bb"/>bb <input class="t" type="checkbox" value="cc"/>cc <input class="t" type="checkbox" value="dd"/>dd <input type="button" id="btn" value="点击获取数据"/> <input type="text" id="text" /> <input type="button" id="sel" value="设置选中"/> </body> <script type="text/javascript"> //设置全选 $(document).ready(function(e){ $("#all").click(function(){ var ck=$(".t"); var xz=$(this)[0].checked;//获取全选的选中状态 ck.prop("checked",xz); }) //获取value值 $("#btn").click(function(){ var ck=$(".t"); for(var i=0;i<ck.length;i++) { if(ck.eq(i).prop("checked")){//eq(i) 代表第几项的意思 alert(ck.eq(i).val()); } } }) //设置某项选中 $("#sel").click(function(){ var v = $("#text").val();//取文本框里的值 var ck = $(".t"); //找到checkbox ck.prop("checked",false); //设置不被选中 for(var i=0;i<ck.length;i++) { if(ck.eq(i).val()==v)//判断文本框的值是否与checkbox的name值相同 { ck.eq(i).prop("checked",true);//设置被选中 } } }) }); </script>
相关文章推荐
- jQuery基础学习(1)(标签选择器,事件)
- jQuery图片延迟加载
- jQuery全屏滚动插件fullPage.js演示
- jquery的ajax同步和异步
- jquery 动态给div添加元素删除元素
- jQuery.extend 函数详解
- jQuery 遍历函数
- jQuery中text() val()和html()的区别实例详解
- ASP.NET配合jQuery解决跨域调用的问题
- jQuery根据滚动条位置加载相应的内容
- jQuery 事件 - resize() 方法
- jQuery简易实现动态读取数据库的二级下拉框
- jquery checkbox取值和赋值
- jquery操作select绑定change事件
- JQuery从0到大技术牛人学习之路!
- 用jQuery实现遍历集合中的文本动态隐藏消失
- jquery 3.0 新版本
- jQuery 中ajax异步调用的四种方式
- jQuery调用Asp.Net后台方法
- jQuery 调用WebService 实例讲解