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 EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jquery replace方法去空格
May 08 jQuery
解决jQuery ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
基于jQuery实现定位导航位置效果
Nov 15 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
Jquery Datatables的使用详解
Jan 30 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 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
桌面中心(二)数据库写入
2006/10/09 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
php如何连接sql server
2015/10/16 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
PHP实现添加购物车功能
2017/03/06 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
html5 canvas 详细使用教程
2017/01/20 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
React手稿之 React-Saga的详解
2018/11/12 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
Python的一些用法分享
2012/10/07 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
Django如何将URL映射到视图
2019/07/29 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
python绘制分布折线图的示例
2020/09/24 Python
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
linux面试题参考答案(10)
2016/10/26 面试题
后勤采购员岗位职责
2013/12/19 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
现场施工员岗位职责
2015/04/11 职场文书
地球上的星星观后感
2015/06/02 职场文书
领导干部学习心得体会
2016/01/23 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL