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插件ajaxfileupload.js实现ajax上传文件例子
Jun 26 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
Mar 23 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
Mar 01 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
Jan 19 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
vue父组件点击触发子组件事件的实例讲解
Feb 08 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
JavaScript中.min.js和.js文件的区别讲解
Feb 13 Javascript
实用Javascript调试技巧分享(小结)
Jun 18 Javascript
将RGB值转换为灰度值的简单算法
Oct 09 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
phpmyadmin操作流程
2006/10/09 PHP
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
php动态变量定义及使用
2015/06/10 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
繁简字转换功能
2006/07/19 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
Python iter()函数用法实例分析
2018/03/17 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
在Django中实现添加user到group并查看
2019/11/18 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
房地产还款计划书
2014/01/10 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
机械工程学院大学生求职信
2014/05/25 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
原告代理词范文
2015/05/25 职场文书
肖申克救赎观后感
2015/06/02 职场文书