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.ajax()的jsonp碰上post详解
Jul 02 jQuery
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
jquery tmpl模板(实例讲解)
Sep 02 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 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模板引擎SMARTY
2006/10/09 PHP
繁体中文转换为简体中文的PHP函数
2006/10/09 PHP
PHP中spl_autoload_register()和__autoload()区别分析
2014/05/10 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
javascript 原型链维护和继承详解
2014/11/26 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
nodejs结合Socket.IO实现的即时通讯功能详解
2018/01/12 NodeJs
使用vuex缓存数据并优化自己的vuex-cache
2018/05/30 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
Python实现带百分比的进度条
2016/06/28 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
Django 多环境配置详解
2019/05/14 Python
django中间键重定向实例方法
2019/11/10 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
不假外出检讨书
2014/01/27 职场文书
会计学专业学生的求职信范文
2014/01/27 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
高三复习计划
2015/01/19 职场文书
捐资助学感谢信
2015/01/21 职场文书
检讨书格式
2015/01/23 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
Python实现自动玩连连看的脚本分享
2022/04/04 Python
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js