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获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jquery插件实现轮播图效果
Oct 19 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
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
tp5.1 实现setInc字段自动加1
2019/10/18 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
浅析python中while循环和for循环
2019/11/19 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
前台文员个人求职信范文
2014/01/05 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
导游词开场白
2015/01/31 职场文书
python 批量压缩图片的脚本
2021/06/02 Python
React实现动效弹窗组件
2021/06/21 Javascript
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫