jQuery实现table表格checkbox全选的方法分析


Posted in jQuery onJuly 04, 2018

本文实例讲述了jQuery实现table表格checkbox全选的方法。分享给大家供大家参考,具体如下:

今天在页面中使用jQuery实现了全选框操作,如图:

jQuery实现table表格checkbox全选的方法分析

具体的实现过程很简单:

第一步

设计一个简单的表格:

设置表格列标题,在列标题中的单选框为全选框;

设置表格题,表格题的单选框就是普通的单选框啦:

<table>
    <thead>
      <tr>
        <td>
          <input type="checkbox" onclick="selectAll(this.checked)" />
        </td>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>
          <input type="checkbox" name="check" />
        </td>
        <td>
          <input type="checkbox" name="check" />
        </td>
        <td>
          <input type="checkbox" name="check" />
        </td>
      </tr>
    </tbody>
  </table>

第二步

通过jQuery实现当点击全选框的时候所有单选框都选中,当再次点击全选框的时候所有单选框都是未选中状态:

function selectAll(selectStatus){//传入参数(全选框的选中状态)
  //根据name属性获取到单选框的input,使用each方法循环设置所有单选框的选中状态
  if(selectStatus){
    $("input[name='check']").each(function(i,n){
      n.checked = true;
    });
  }else{
    $("input[name='check']").each(function(i,n){
      n.checked = false;
    });
  }
}

好啦,大功告成!

ps:亲们,不要忘了引入jQuery的js文件!

可使用cdn如:

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
jquery实现点击左右按钮切换图片
Jan 27 jQuery
jQuery实现表单动态添加与删除数据操作示例
Jul 03 #jQuery
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 #jQuery
jQuery阻止事件冒泡实例分析
Jul 03 #jQuery
jQuery实现模糊搜索功能的方法分析
Jun 29 #jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 #jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 #jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 #jQuery
You might like
用header 发送cookie的php代码
2007/03/16 PHP
也谈php网站在线人数统计
2008/04/09 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
Vue之Watcher源码解析(2)
2017/07/19 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
python日志记录模块实例及改进
2017/02/12 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
python logging添加filter教程
2019/12/24 Python
Lombok插件安装(IDEA)及配置jar包使用详解
2020/11/04 Python
印度购物网站:TATA CLiQ
2017/11/23 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
上班迟到检讨书
2014/01/10 职场文书
委托书格式
2014/08/01 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书