利用jQuery实现CheckBox全选/全不选/反选的简单代码


Posted in Javascript onMay 31, 2016

jQuery有些版本中实现CheckBox全选/全不选/反选会有bug,经测试jquery-1.3.1.js?>测试通过,jquery-1.5.1.js?>测试不通过。

实现CheckBox全选/全不选/反选代码如下:

<%@ page language="java" pageEncoding="UTF-8"%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
 <title>复选框全选/全不选/反选</title>
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <script type="text/javascript"
  src="<%=request.getContextPath()%>/js/jquery-1.3.1.js"></script>
 <script type="text/javascript"> 
 /**
  * 全选
  * 
  * items 复选框的name
  */
 function allCkb(items){
   $('[name='+items+']:checkbox').attr("checked", true);
 }
   
 /**
  * 全不选
  * 
  */
 function unAllCkb(){
   $('[type=checkbox]:checkbox').attr('checked', false);
 }
   
 /**
  * 反选
  * 
  * items 复选框的name
  */
 function inverseCkb(items){
   $('[name='+items+']:checkbox').each(function(){
    //此处用jq写法颇显??隆L逑植怀?Q飘逸的感觉。
   //$(this).attr("checked", !$(this).attr("checked"));
  
   //直接使用js原生代码,简单实用
   this.checked=!this.checked;
   });
 }
 
 </script>
 </head>
 
 <body>
    <input type='checkbox' name='ckb' value="0"/>白羊座
    <input type='checkbox' name='ckb' value="1"/>狮子座
    <input type='checkbox' name='ckb' value="2"/>水瓶座
    <input type='checkbox' name='ckb' value="3"/>射手座<br/>
    <input type="button" onclick="allCkb('ckb')" value="全 选"/>
  <input type="button" onclick="unAllCkb()" value="全不选"/>
  <input type="button" onclick="inverseCkb('ckb')" value="反 选"/> 
 </body>
</html>

利用jQuery实现CheckBox全选/全不选/反选的简单代码

以上这篇利用jQuery实现CheckBox全选/全不选/反选的简单代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
SyntaxHighlighter代码加色使用方法
Sep 07 Javascript
关于JavaScript对象的动态选择及遍历对象
Mar 10 Javascript
js实现百度搜索提示框
Feb 05 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
微信小程序实现缓存根据不同的id来进行设置和读取缓存
Jun 12 Javascript
vue深入解析之render function code详解
Jul 18 Javascript
node.js 模块和其下载资源的镜像设置的方法
Sep 06 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
Aug 15 Javascript
基于vue 动态菜单 刷新空白问题的解决
Aug 06 Javascript
vue实现点击出现操作弹出框的示例
Nov 05 Javascript
JS前端监控采集用户行为的N种姿势
Jul 23 Javascript
TinyMCE汉化及本地上传图片功能实例详解
May 31 #Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
May 31 #Javascript
BootStrap创建响应式导航条实例代码
May 31 #Javascript
浅谈js中的延迟执行和定时执行
May 31 #Javascript
温习Javascript基础语法之词法结构
May 31 #Javascript
jQuery文字横向滚动效果的实现代码
May 31 #Javascript
Javascript实现跑马灯效果的简单实例
May 31 #Javascript
You might like
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
拥Bootstrap入怀——导航栏篇
2016/05/30 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
python实现简单购物商城
2016/05/21 Python
Python 爬虫图片简单实现
2017/06/01 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
python @classmethod 的使用场合详解
2019/08/23 Python
Python zip函数打包元素实例解析
2019/12/11 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
中科软笔试题和面试题
2014/10/07 面试题
中学老师的自我评价
2013/11/07 职场文书
产品质量承诺书
2014/03/27 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android
canvas 中如何实现物体的框选
2022/08/05 Javascript