Jquery 全选反选实例代码


Posted in Javascript onNovember 19, 2015

本文给大家分享一段基于jQuery的全选、反选和不选功能的代码,适用于网页多选后需要进行批量操作的场景(如批量删除等)。文章结合实例,代码简洁,基本覆盖选项选择操作的方方面面,希望可以帮到有需要的WEB爱好者。

//全选 全不选

$('#checkAll').click(function () {
  //判断是否被选中
  var bischecked = $('#checkAll').is(':checked');
  var fruit = $('input[name="check"]');
  bischecked ? fruit.attr('checked', true) : fruit.attr('checked', false);
 });

//反选   遍历checkbox 如果当前为选中 就设置为 不选中 反之相同

$("#tabVouchList tr").each(function () {
  if ($("td:eq(0) input[name='check']", $(this)).is(':checked')) {
   $(this).attr('checked', false);
  } else {
   $(this).attr('checked', true);
  }
 });

 HTML table

<table id="tabVouchList">
 <tr>
  <th>
   <input type="checkbox" name="checkAll" />
  </th>
  <th>
   行号
  </th>
  <th>
   名称
  </th>
 </tr>
 <tr>
  <td>
   <input type="checkbox" name="check" />
  </td>
  <td>
   行号
  </td>
  <td>
   名称
  </td>
 </tr>
</table>

以上代码就是jquery实现全选全不选反选的全部代码,代码是不是很简单啊,希望对大家工作学习有所帮助。

Javascript 相关文章推荐
jQuery getJSON 处理json数据的代码
Jul 26 Javascript
再论Javascript下字符串连接的性能
Mar 05 Javascript
使用JavaScript动态设置样式实现代码及演示动画
Jan 25 Javascript
JQuery设置文本框和密码框得到焦点时的样式
Aug 30 Javascript
使用jquery解析XML的方法
Sep 05 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
thinkphp 表名 大小写 窍门
Feb 01 Javascript
JavaScript实现更改网页背景与字体颜色的方法
Feb 02 Javascript
jQuery实现仿Google首页拖动效果的方法
May 04 Javascript
微信小程序实现动态列表项的顺序加载动画
Jul 25 Javascript
vue循环数组改变点击文字的颜色
Oct 14 Javascript
JavaScript ES6的函数拓展
Jan 18 Javascript
Bootstrap每天必学之前端开发框架
Nov 19 #Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 #Javascript
Jquery实现仿京东商城省市联动菜单
Nov 19 #Javascript
javascript实现二级级联菜单的简单制作
Nov 19 #Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
Nov 19 #Javascript
javascript中checkbox使用方法实例演示
Nov 19 #Javascript
jquery实现表格隔行换色效果
Nov 19 #Javascript
You might like
人大复印资料处理程序_输入篇
2006/10/09 PHP
PHP 如何向 MySQL 发送数据
2006/10/09 PHP
服务器web工具 php环境下
2010/12/29 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
js加强的经典分页实例
2013/03/15 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
jQuery常用选择器详解
2017/07/17 jQuery
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python求出0~100以内的所有素数
2018/01/23 Python
python-str,list,set间的转换实例
2018/06/27 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
Python Selenium参数配置方法解析
2020/01/19 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
animation和transition的区别
2020/10/12 HTML / CSS
工商管理专业职业生涯规划
2014/01/01 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
学校端午节活动总结
2015/02/11 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
对讲机知识
2022/04/07 无线电