`

一句话完成全选

阅读更多

  一句话完成全选,取消下面选项中的任何一项,全选前的状态显示取消。

 

 <input type="checkbox" class="chk" id="all_city" name="all_city" value="all" />全选<br/>
  <ul>
 <li><input type="checkbox"  id="pre_city_ids[]" name="pre_city_ids[]"  value="ch" /></li>

<li><input type="checkbox"  id="pre_city_ids[]" name="pre_city_ids[]"  value="fd" /></li>

<li><input type="checkbox"  id="pre_city_ids[]" name="pre_city_ids[]"  value="dh" /></li>

<li><input type="checkbox"  id="pre_city_ids[]" name="pre_city_ids[]"  value="lc" /></li>

<li><input type="checkbox"  id="pre_city_ids[]" name="pre_city_ids[]"  value="po" /></li>

   </ul>

 

$(function () {
    $("input[name='pre_city_ids[]']").click(function () {
        $("input[name='pre_city_ids[]']:checked").length == $("input[name='pre_city_ids[]']").length ? $("#all_city").attr("checked", true) : $("#all_city").attr("checked", false);
    });
    $("#all_city").click(function () {
        $("input[name='pre_city_ids[]']").attr("checked", this.checked);
    });
});

 

    <script language="javascript" type="text/javascript">

        $(function () {
            $("#selAll").click(function () {
                $(".column :checkbox").attr("checked", true);
            });

            $("#unSelAll").click(function () {
                $(".column :checkbox").attr("checked", false);
            });

            $("#reverSel").click(function () {
                //遍历.column 下的 checkbox;
                $(".column :checkbox").each(function () {
                    //给当前勾选的checkbox取反;  其中!$(this).attr("checked")是先获取他的属性,再取反,充当第二个参数;
                    //attr方法只有一个参数时是取值,两个参数时是设值;
                    $(this).attr("checked", !$(this).attr("checked"));
                });
            });
        });

    </script>

 

17	        <input type="checkbox" name="checkItems" id="checkItems" value="全选/全不选"/>全选/全不选
18	        <br>
19	        <input type="checkbox" name="items" value="足球" />足球
20	        <input type="checkbox" name="items" value="篮球"/>篮球
21	        <input type="checkbox" name="items" value="游泳"/>游泳
22	        <input type="checkbox" name="items" value="唱歌"/>唱歌
23	        <br>
24	        <input type="button" name="checkall" id="checkall" value="全选" />
25	        <input type="button" name="checkall" id="checkallNo" value="全不选" />
26	        <input type="button" name="checkall" id="check_revsern" value="反选" />

 

 

01	$(document).ready(function(){
02	    $("#checkall").click(function(){
03	        $("input[name='items']").each(function(){
04	            this.checked = true;
05	        });
06	    });
07	     
08	    $("#checkallNo").click(function(){
09	        $("input[name='items']").each(function(){
10	            this.checked = false;
11	        })
12	    });
13	     
14	    $("#check_revsern").click(function(){
15	        $("input[name='items']").each(function(){
16	            if (this.checked) {
17	                this.checked = false;
18	            }
19	            else {
20	                this.checked = true;
21	            }
22	        });
23	    });
24	     
25	    $("#checkItems").click(function(){
26	        $("input[name='items']").each(function(){
27	            if (this.checked) {
28	                this.checked = false;
29	            }
30	            else {
31	                this.checked = true;
32	            }
33	        });
34	    });
35	});

 

 

分享到:
评论

相关推荐

    jQuery一句话实现复选框全选取消

    本文将详细讲解如何使用jQuery一句话实现复选框的全选和取消全选功能。 首先,我们需要在HTML页面中定义一组复选框,通常我们会给它们设置相同的类名或者数据属性以便于后期通过jQuery进行操作。例如: ```html ...

    jquery一句话全选/取消全选

    标题中的“jquery一句话全选/取消全选”指的是使用一行 jQuery 代码来完成全选或取消全选所有复选框的功能。下面将详细解释实现这个功能的方法。 1. 引入 jQuery 库: 在 HTML 文件中,你需要引入 jQuery 的库文件...

    常见测试面试笔试题目

    - **2.** 参加测试计划评审的人员包括项目经理、SQA负责人、配置负责人和测试组成员,(ABCD)全选。 - **3.** Alpha测试是验收测试的一种,需要用户代表参与,(AD)正确。 - **4.** 测试设计员的职责不包括制定...

    在word2021中选择文本技巧大全.docx

    - 注意事项:此操作中的“一句话”通常指的是句号、分号、冒号、感叹号之间的文本,不包括逗号、引号或顿号等标点符号。 2. **选择文档中的多句话**: - 操作步骤:按住`Shift`键不放,先在要选择文本的起始位置...

    WPS2021秘技:轻松更改英文大小写.docx

    第二步:英文每句话的第一个字母必须大写 在英文文本中,每句话的第一个字母必须大写。用户可以在全选状态下执行"句首字母大写"操作,以确保英文文本的格式正确。 第三步:英文专有名词中实词的第一个字母必须大写...

    WPS文字大小写字母转换方法_1.docx

    2. 英文每句话的第一个字母必须大写:在全选状态下执行“句首字母大写”操作。 3. 英文专有名词中实词的第一个字母必须大写:选中相应单词后执行“词首字母大写”操作。 4. 像 TV、PE 等缩略词及某些特殊的词字母...

    Excel常用的简单又方便的技巧

    “Excel常用的简单又方便的技巧,方便且容易学习”,这句话强调了学习这些技巧的重要性。事实上,许多Excel高手并非天生就精通此道,而是通过不断实践和学习,逐渐积累了一套自己的操作技巧。对于初学者而言,了解并...

    excel使用技巧大全

    2. **全选与快速操作**:了解如何快速选择整个工作表,通常可以通过按Ctrl+A实现全选,这在执行批量操作时非常有用,如格式化、排序或筛选所有数据。 3. **启动Excel**:介绍两种常见的启动方式,一是通过双击桌面...

    计算机应用技术(实用手册)

    让默认的就可以了,但是超频玩者是肯定不会放过任何可以提高性能的东西的,所以如果你想在这里让你的电脑提升一点性能的话,就必须慢慢试验,选择一个适当的参数才能让你的计算机达到性能和稳定的最佳状态!...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    一句表示只要主窗口界面不退出,那么程 序就会一直执行。所以只有用第一种方法,将该语句也放到if 语句中,而在else 语句中用else return 0; ,这样如果enterBtn 没有被按下,那么程序就会结 束执行了。 到这里,...

    用javascrpt将指定网页保存为Excel的代码

    关于“注:如需引入外部Js需刷新才能执行”,这句话指出,如果在项目中引入了外部的JavaScript文件,在引入之后可能需要刷新页面才能让新引入的JavaScript代码生效。这是因为浏览器会缓存JavaScript文件,只有在重新...

    JavaScript 仿歌词效果

    - [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 这句话指出了在某些情况下,如果要引入外部JavaScript文件,可能需要刷新页面才能使脚本生效。这通常是因为在页面加载完成后,外部JavaScript脚本才被加载,所以...

Global site tag (gtag.js) - Google Analytics