用Jquery实现checkbox的反选、全选、全不选
来源:互联网 发布:jade软件使用 编辑:程序博客网 时间:2024/06/11 15:07
当我们在用JS来实现web端操作的时候,多选框的全选、全不选和反选是最常用的功能,尤其是当数据量大的时候就需要这样的批量操作来给用户带来方便、快捷的服务了。
下面我们就来用JQuery实现checkbox多选框的全选、全不选、反选的功能:
假设有4个checkbox多选框,他们包含在一个id=“chk”的div中,而全选、全不选、反选的button按钮所在标签的id分别为btnAllChk、btnAllNotChk、btnInvert。
具体代码如下:
$(function () { //全不选 $("#btnAllNotChk").click(function () { $("#chk input:checkbox").removeAttr("checked"); }); //全选 $("#btnAllChk").click(function () { $("#chk input:checkbox").attr("checked", "checked"); }); //反选 $("#btnInvert").click(function () { //1.方法一实现反选 $("#chk input:checkbox").each(function () { this.checked = !this.checked; }) //2.方法二实现反选 // $("#chk input:checkbox").each(function (){ // if ($(this).attr("checked")) { // $(this).attr("checked", false); // } // else { // $(this).attr("checked", "checked"); // } // }) //3.方法三实现反选 // var $cks = $("#chk input:checkbox"); // for (var i = 0; i < $cks.length; i++) { // $cks.get(i).checked = !$cks.get(i).checked; // } });})
这样我们就实现了checkbox的全选、反选、全不选操作
注意:1.Jquery本身就是由javascript代码堆积而成的;
2.使用Jquery语句前先导入Jquery控件。
- 用Jquery实现checkbox的反选、全选、全不选
- 用Jquery实现checkbox的反选、全选、全不选
- 用Jquery实现checkbox的 全选、全不选、反选
- 用Jquery实现checkbox的反选、全选、全不选
- 用Jquery实现checkbox的反选、全选、全不选
- JQuery实现的 checkbox 全选、反选。
- JQuery实现的 checkbox 全选、反选。
- jQuery(5)--实现checkbox的全选,反选,全不选功能
- jquery 实现checkbox的全选 全不选 反选
- Jquery实现checkbox的全选,全不选,反选,提交
- jquery 实现checkbox的全选,全不选,反选
- Jquery 实现checkbox的反选,全选,全不选.
- 【jQuery】jQuery实现checkbox的全选/反选逻辑
- jQuery实现checkbox全选和反选
- JQuery 实现checkbox全选、反选、取消
- jquery实现 checkbox全选和反选
- Jquery实现checkbox全选和反选
- jquery实现checkbox全选反选
- HDOJ 1856 More is better
- 一道中兴试题的解析
- 类的访问权限和派生继承时的访问权限
- vi常用命令
- strcat()连接两个字符串的问题分析
- 用Jquery实现checkbox的反选、全选、全不选
- ural 1004(floyd 求最小环)
- USACO Section 1.2 Transformations
- javascript设置overflow-y
- Localization in XCode4
- 零值比较
- 感谢CSDN
- java线程的学习
- 类属类的界面与实现应该放在同一个文件模块中