一句话完成全选,取消下面选项中的任何一项,全选前的状态显示取消。
<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一句话实现复选框的全选和取消全选功能。 首先,我们需要在HTML页面中定义一组复选框,通常我们会给它们设置相同的类名或者数据属性以便于后期通过jQuery进行操作。例如: ```html ...
标题中的“jquery一句话全选/取消全选”指的是使用一行 jQuery 代码来完成全选或取消全选所有复选框的功能。下面将详细解释实现这个功能的方法。 1. 引入 jQuery 库: 在 HTML 文件中,你需要引入 jQuery 的库文件...
- **2.** 参加测试计划评审的人员包括项目经理、SQA负责人、配置负责人和测试组成员,(ABCD)全选。 - **3.** Alpha测试是验收测试的一种,需要用户代表参与,(AD)正确。 - **4.** 测试设计员的职责不包括制定...
- 注意事项:此操作中的“一句话”通常指的是句号、分号、冒号、感叹号之间的文本,不包括逗号、引号或顿号等标点符号。 2. **选择文档中的多句话**: - 操作步骤:按住`Shift`键不放,先在要选择文本的起始位置...
2. 英文每句话的第一个字母必须大写:在全选状态下执行“句首字母大写”操作。 3. 英文专有名词中实词的第一个字母必须大写:选中相应单词后执行“词首字母大写”操作。 4. 像 TV、PE 等缩略词及某些特殊的词字母...
“Excel常用的简单又方便的技巧,方便且容易学习”,这句话强调了学习这些技巧的重要性。事实上,许多Excel高手并非天生就精通此道,而是通过不断实践和学习,逐渐积累了一套自己的操作技巧。对于初学者而言,了解并...
2. **全选与快速操作**:了解如何快速选择整个工作表,通常可以通过按Ctrl+A实现全选,这在执行批量操作时非常有用,如格式化、排序或筛选所有数据。 3. **启动Excel**:介绍两种常见的启动方式,一是通过双击桌面...
让默认的就可以了,但是超频玩者是肯定不会放过任何可以提高性能的东西的,所以如果你想在这里让你的电脑提升一点性能的话,就必须慢慢试验,选择一个适当的参数才能让你的计算机达到性能和稳定的最佳状态!...
一句表示只要主窗口界面不退出,那么程 序就会一直执行。所以只有用第一种方法,将该语句也放到if 语句中,而在else 语句中用else return 0; ,这样如果enterBtn 没有被按下,那么程序就会结 束执行了。 到这里,...
关于“注:如需引入外部Js需刷新才能执行”,这句话指出,如果在项目中引入了外部的JavaScript文件,在引入之后可能需要刷新页面才能让新引入的JavaScript代码生效。这是因为浏览器会缓存JavaScript文件,只有在重新...
- [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 这句话指出了在某些情况下,如果要引入外部JavaScript文件,可能需要刷新页面才能使脚本生效。这通常是因为在页面加载完成后,外部JavaScript脚本才被加载,所以...