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 相关文章推荐
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jquery中done和then的区别(详解)
Dec 19 jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jQuery中DOM操作原则实例分析
Aug 01 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 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发电子邮件
2006/10/09 PHP
php Rename 更改文件、文件夹名称
2011/05/24 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
php常量详细解析
2015/10/27 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
Maps Javascript
2007/01/22 Javascript
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
javascript去除字符串左右两端的空格
2015/02/05 Javascript
nodejs导出excel的方法
2015/06/30 NodeJs
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
Vue.js自定义指令学习使用详解
2019/10/19 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
django删除表重建的实现方法
2019/08/28 Python
python线程中的同步问题及解决方法
2019/08/29 Python
Python异常处理机制结构实例解析
2020/07/23 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
模具数控专业自荐信
2014/01/27 职场文书
化工操作工岗位职责
2014/04/29 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
公司文体活动总结
2015/05/07 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA