利用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 相关文章推荐
Javascript中的数学函数
Apr 04 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
Jun 19 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
May 28 Javascript
jQuery中ajax和post处理json的不同示例对比
Nov 02 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
JavaScript中关键字 in 的使用方法详解
Oct 17 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
Jan 19 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
Feb 10 Javascript
详解angular脏检查原理及伪代码实现
Jun 08 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
Jul 04 Javascript
JavaScript实现动态留言板
Mar 16 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 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中对用户身份认证实现两种方法
2011/06/04 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
php中函数前加&amp;符号的作用分解
2014/07/08 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
js异常捕获方法介绍
2013/04/10 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
python encode和decode的妙用
2009/09/02 Python
在Python中处理XML的教程
2015/04/29 Python
处理Python中的URLError异常的方法
2015/04/30 Python
Django中使用locals()函数的技巧
2015/07/16 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
python 除法保留两位小数点的方法
2018/07/16 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Pandas将列表(List)转换为数据框(Dataframe)
2020/04/24 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
Python生成器generator原理及用法解析
2020/07/20 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
双十佳事迹材料
2014/01/29 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
数学教研活动总结
2014/07/02 职场文书
2015元旦标语横幅
2014/12/09 职场文书
办公室禁烟通知
2015/04/23 职场文书