jquery实现全选、反选、获得所有选中的checkbox


Posted in Javascript onSeptember 13, 2020

举了7个不同的checkbox状态,和大家一一分享。

1、全选

$("#btn1").click(function(){ 
$("input[name='checkbox']").attr("checked","true"); 
})

2、取消全选(全不选)

$("#btn2").click(function(){ 
$("input[name='checkbox']").removeAttr("checked"); 
})

3、选中所有奇数

$("#btn3").click(function(){ 
$("input[name='checkbox']:odd").attr("checked","true"); 
})

4、选中所有偶数

$("#btn6").click(function(){ 
$("input[name='checkbox']:even").attr("checked","true"); 
})

5、反选

$("#btn4").click(function(){ 
$("input[name='checkbox']").each(function(){ 
if($(this).attr("checked")) 
{ 
$(this).removeAttr("checked"); 
} 
else 
{ 
$(this).attr("checked","true"); 
} 
}) 
})

或者

$("#invert").click(function(){
 $("#ruleMessage [name='delModuleID']:checkbox").each(function(i,o){
  $(o).attr("checked",!$(o).attr("checked"));
 });
 });

6、获取选择项的值

var aa=""; 
$("#btn5").click(function(){ 
$("input[name='checkbox']:checkbox:checked").each(function(){ 
aa+=$(this).val() 
}) 
document.write(aa); 
}) 
})

7、遍历选中项

$("input[type=checkbox][checked]").each(function(){
 //由于复选框一般选中的是多个,所以可以循环输出 
 alert($(this).val()); 
});

下面实例讲述了jquery实现全选、反选、获得所有选中的checkbox。分享给大家供大家参考。具体如下:
运行效果截图如下:

jquery实现全选、反选、获得所有选中的checkbox

具体代码如下:

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>无标题页</title> 
<script src="js/jquery-1.6.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
jQuery(function($){ 
//全选 
$("#btn1").click(function(){ 
$("input[name='checkbox']").attr("checked","true"); 
}) 
//取消全选 
$("#btn2").click(function(){ 
$("input[name='checkbox']").removeAttr("checked"); 
}) 
//选中所有基数 
$("#btn3").click(function(){ 
$("input[name='checkbox']:even").attr("checked","true"); 
}) 
//选中所有偶数 
$("#btn6").click(function(){ 
$("input[name='checkbox']:odd").attr("checked","true"); 
}) 
//反选 
$("#btn4").click(function(){ 
$("input[name='checkbox']").each(function(){ 
if($(this).attr("checked")) 
{ 
$(this).removeAttr("checked"); 
} 
else 
{ 
$(this).attr("checked","true"); 
} 
}) 
}) 
//或许选择项的值 
var aa=""; 
$("#btn5").click(function(){ 
$("input[name='checkbox']:checkbox:checked").each(function(){ 
aa+=$(this).val() 
}) 
document.write(aa); 
}) 
}) 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<input type="button" id="btn1" value="全选"> 
<input type="button" id="btn2" value="取消全选"> 
<input type="button" id="btn3" value="选中所有奇数"> 
<input type="button" id="btn6" value="选中所有偶数"> 
<input type="button" id="btn4" value="反选"> 
<input type="button" id="btn5" value="获得选中的所有值"> 
<br> 
<input type="checkbox" name="checkbox" value="checkbox1"> 
checkbox1 
<input type="checkbox" name="checkbox" value="checkbox2"> 
checkbox2 
<input type="checkbox" name="checkbox" value="checkbox3"> 
checkbox3 
<input type="checkbox" name="checkbox" value="checkbox4"> 
checkbox4 
<input type="checkbox" name="checkbox" value="checkbox5"> 
checkbox5 
<input type="checkbox" name="checkbox" value="checkbox6"> 
checkbox6 
<input type="checkbox" name="checkbox" value="checkbox7"> 
checkbox7 
<input type="checkbox" name="checkbox" value="checkbox8"> 
checkbox8 
</div> 
</form> 
</body> 
</html>

以上就是关于jquery中checkbox使用方法简单实例演示,希望对大家的学习有所帮助。

Javascript 相关文章推荐
json 定义
Jun 10 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
Apr 13 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
Dec 11 Javascript
谈谈对offsetleft兼容性的理解
Nov 11 Javascript
JQuery Mobile实现导航栏和页脚
Mar 09 Javascript
jQuery Mobile操作HTML5的常用函数总结
May 17 Javascript
JavaScript接口的实现三种方式(推荐)
Jun 14 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
Nov 17 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
Jun 19 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 Javascript
js实现继承的5种方式
Dec 01 #Javascript
6种javascript显示当前系统时间代码
Dec 01 #Javascript
基于jQuery实现网页打印功能
Dec 01 #Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
Dec 01 #Javascript
快速学习jQuery插件 Cookie插件使用方法
Dec 01 #Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
Dec 01 #Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
Dec 01 #Javascript
You might like
PHP 金额数字转换成英文
2010/05/06 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
curl和libcurl的区别简介
2015/07/01 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
2014/12/31 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
举例详解Python中的split()函数的使用方法
2015/04/07 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
python常用知识梳理(必看篇)
2017/03/23 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
Django学习教程之静态文件的调用详解
2018/05/08 Python
django如何连接已存在数据的数据库
2018/08/14 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
python 实现dict转json并保存文件
2019/12/05 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
倡议书范文
2014/04/16 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
未婚证明书模板
2014/10/08 职场文书
旅游安全责任协议书
2016/03/22 职场文书
使用Python获取字典键对应值的方法
2022/04/26 Python