jQuery特效--复选框实现全选、反选和清空

效果图:

实现方法很简单:

  首先三个按钮分别添加单击事件,实现方法具体如下:

  全选:匹配所有checkbox,将其checked属性设置成true;

  反选:匹配所有checkbox遍历,将其checked属性值取反;

  清空:匹配所有checkbox,将其checked属性设置成false。

  

HTML代码:

     <label>
            <input type="checkbox" name="name" value="A" />A</label><br />
        <label>
            <input type="checkbox" name="name" value="B" />B</label><br />
        <label>
            <input type="checkbox" name="name" value="C" />C</label><br />
        <label>
            <input type="checkbox" name="name" value="D" />D</label><br />
        <label>
            <input type="checkbox" name="name" value="E" />E</label><br />
        <label>
            <input type="checkbox" name="name" value="F" />F</label><br />
        <input type="button" id="btn_select_all" value="全选" />
        <input type="button" id="btn_inverse" value="反选" />
        <input type="button" id="btn_clear" value="清空" />

jQuery代码:

        $(function () {
            //全选
            $("#btn_select_all").click(function () {
                $("[type=checkbox]").attr("checked", true);
            });
            //反选
            $("#btn_inverse").click(function () {
                $("[type=checkbox]").each(function () {
                    $(this).attr("checked", !$(this).attr("checked"));
                });
            });
            //清空
            $("#btn_clear").click(function () {
                $("[type=checkbox]").attr("checked", false);
            });
        });

用到的知识点:(列举下述知识点目的仅是个人学习回顾)

  (1)ID选择器:根据给定的ID匹配元素。       

  (2)属性选择器:匹配给定的属性是某个特定值的元素。  

  (3)click事件:单击绑定该事件的元素就会触发该事件绑定函数。

  (4)attr属性:设置或获取被选元素的属性值。

  (5)each方法:遍历匹配元素,并为循环到当前的元素执行回调方法。

时间: 2024-11-03 03:47:29

jQuery特效--复选框实现全选、反选和清空的相关文章

jQuery学习(五)——使用JQ完成复选框的全选和全不选

1.在系统后台进行人员管理时,进行批量删除,使用jq完成全选和全不选 步骤分析: 第一步:引入jquery文件 第二步:书写页面加载函数 第三步:为上面的复选框绑定单击事件 第四步:将下面所有的复选框的选中状态设置成跟上面的一致! 2.具体代码实现: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>使用jQuery完成复选框的全选和全不

复选框的全选(引自锋利的jQuery)

1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta name="generator" content="text/html" charset="utf-8" /> 5 <title>复选框组的全选/非全选</title> 6 <script

jQuery实现复选框的全选、反选、并且根据复选框的&lt;checked属性&gt;控制多个对应div的显示/隐藏

<!doctype html><html> <head> <meta charset="utf-8"> <title>jQuery实现复选框的全选.反选.并且根据复选框的(checked属性)控制多个对应div的显示/隐藏</title> <script type="text/javascript" src="jquery-1.11.3.min.js"></

用Jquery实现复选框的全选

<html><head> <title>用Jquery实现复选框的全选</title> <script src="../javascript/jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(function () { $(function() { $("#checkAll").cli

用jQuery实现复选框的全选、全不选、和反选

用一个例子来说明一下,html页面代码如下 <table border="1" align="center"> <thead> <tr> <th>状态</th> <th>用户名</th> </tr> </thead> <tbody> <tr> <td><input type="checkbox" /

【jQuery】复选框的全选、反选,判断哪些复选框被选中

本文与<[JavaScript]复选框的全选.反选,判断哪些复选框被选中>(点击打开链接)为姊妹篇,把里面内容再与jQuery框架中实现一次,同样做到如下的效果: 布局还是同样的布局,只是由于在jQuery框架中,无须再为按钮,指定特定的onclick事件处理函数,直接使用jQuery指定即可: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri

jQuery实现复选框的全选、反选和不选功能

<!doctype html><html> <head> <meta charset="utf-8"> <title>jQuery实现复选框的全选.反选和不选功能</title> <script type="text/javascript" src="jquery-1.11.3.min.js"></script> </head> <s

【特效】复选框的全选、全不选、反选操作

顾名思义. 朴素效果截图: html: <div class="con"> <h1>复选框的全选.全不选.反选操作</h1> <div class="box"> <h2>全选/全不选:</h2> <p><input type="checkbox" class="check_kid"> 选项一</p> <p>&

原生js实现的复选框的全选和全不选效果

原生js实现的复选框的全选和全不选效果:使用jquery实现复选框的全选和全部选效果非常的简单,这里就不介绍了,具体可以参阅jQuery实现的checkbox复选框全选和全不选效果一章节,下面介绍一下如何使用原生javascript实现此效果,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" conten

如何实现复选框的全选和取消全选效果

如何实现复选框的全选和取消全选效果:在很多网站都有这样的功能,当点击一个全选按钮之后,所有的复选框都会被选中,再点击之后会取消全选,功能非常的人性化,可以省却很多人力,下面就简单介绍一下JS如何实现此功能,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://ww