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 06 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
jquery简易手风琴插件的封装
Oct 13 jQuery
jquery实现拖拽小方块效果
Dec 10 jQuery
jquery实现图片放大镜效果
Dec 23 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
延长phpmyadmin登录时间的方法
2011/02/06 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
键盘控制事件应用教程大全
2006/11/24 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
深入解答关于Python的11道基本面试题
2017/04/01 Python
python实现报表自动化详解
2017/11/16 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
经典c++面试题四
2015/05/14 面试题
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
经理管理专业自荐信范文
2013/12/31 职场文书
怎样写演讲稿
2014/01/04 职场文书
2014年关工委工作总结
2014/11/17 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
2015年班组工作总结
2015/04/20 职场文书
导游词之五台山
2019/10/11 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript