java基础---Jquery复选框checkbox全选反选及选中事件
来源:互联网 发布:c排序算法 编辑:程序博客网 时间:2024/05/22 06:46
Jquery复选框
函数allchk()就是用来检测全选框#checkAll应该是选中状态还是未选中状态的
HTML代码:
<ul id="choose"> <li><label><input type="checkbox" value="1"> 吃饭</label></li> <li><label><input type="checkbox" value="2"> 睡觉</label></li> <li><label><input type="checkbox" value="3"> 打豆豆</label></li></ul><input type="checkbox" id="checkboxAll"><input type="button" value="全选" class="btn" id="selectAll"> <input type="button" value="全不选" class="btn" id="unSelect"> <input type="button" value="反选" class="btn" id="reverse"> <input type="button" value="获得选中的所有值" class="btn" id="getValue">
因为是用jquery做的,所以必须先要导入jquery的js文件
<script src="${ctx!}/assets/js/jquery/jquery-2.0.3.min.js"></script>jquery代码
1.点击全选,再点击全不选
$("#checkboxAll").click(function(){ if(this.checked){ $("#choose :checkbox").prop("checked", true); }else{ $("#choose :checkbox").prop("checked", false);} });
2.点击全选
$("#selectAll").click(function () { $("#choose:checkbox,#checkoxAll").prop("checked", true); });
3.点击全不选
$("#unSelect").click(function () { $("#choose:checkbox,#checkboxAll").prop("checked", false); });4.反选
$("#reverse").click(function () { $("#choose:checkbox").each(function () { $(this).prop("checked", !$(this).prop("checked")); });allchk();});
函数allchk()就是用来检测全选框#checkAll应该是选中状态还是未选中状态的
function allchk(){var chknum = $("#choose:checkbox").size();//选项总个数var chk = 0;$("#choose:checkbox").each(function () { if($(this).prop("checked")==true){chk++;} });if(chknum==chk){//全选$("#checkboxAll").prop("checked",true);}else{//不全选$("#checkboxAll").prop("checked",false);}}5.获得所有选中值
$("#getValue").click(function(){var valArr = ""; $("#choose :checkbox").each(function () { if($(this).prop("checked")==true){valArr+= $(this).val()+",";//转换为逗号隔开的字符串}});alert(valArr);});6.当checkbox全部选中时,全选按钮自动选中
$("#choose:checkbox").click(function(){allchk();});
阅读全文
0 0
- java基础---Jquery复选框checkbox全选反选及选中事件
- jquery实现checkbox复选框的全选反选
- jquery实现复选框(checkbox)的全选与反选
- JQuery实现复选框全选、反选、不选及获取选中值
- JQuery 判断checkbox是否选中,checkbox全选反选,以及执行click事件
- 【jQuery】复选框的全选、反选,判断哪些复选框被选中
- jQuery:1.5.1,复选框应用(全选,全不选,反选,提交选中的值,全选/全不选)
- JQuery - 设置复选按钮checkbox全选/反选
- Jquery 复选框全选、反选
- jQuery复选框全选反选操作
- Jquery 复选框全选、反选
- jquery实现全选、反选、获得所有选中的checkbox
- jQuery对复选框(checkbox)的全选,全不选,反选等的操作
- jquery操作复选框全选反选选中 1.9与1.8区别
- js复选框(checkbox)全选/反选
- checkbox复选框的全选与反选
- 复选框(checkbox)全选/全不选/反选代码
- jquery checkbox 全选 反选
- hadoop集群之间的文件拷贝——distcp
- 将sklearn生成的决策树进行图形化展示
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- 配置(5) Ubuntu配置Java
- java 大量导入死机
- java基础---Jquery复选框checkbox全选反选及选中事件
- 文本溢出插件jquery.dotdotdot.js使用方法
- amq zeromq rabbitmq kafka 区别
- 面向高稳定,高性能之-Hbase数据实时同步到ElasticSearch(之一)
- 002数据结构练习-线性表
- Java实现-斐波那契数列
- react native
- 一对多映射
- dom元素值的获取