jQuery实现简单全选框


Posted in jQuery onSeptember 13, 2020

本文实例为大家分享了jQuery实现简单全选框的具体代码,供大家参考,具体内容如下

1.要求:

(1)实现全选框勾选时其他复选框全部选中,全选框取消勾选时其他 复选框全部取消选中
(2)当复选框有取消选中时,全选框也要取消勾选

2.HTML部分

<table id="table">
  <thead><tr><th colspan="6">学生信息表</th></tr></thead>
  <tbody>
  <tr>
   <th>
   <input type="checkbox"id="checkedAll" value="全选" />全选
   </th>
   <th>学号</th>
   <th>姓名</th>
   <th>性别</th>
   <th>年龄</th>
   <th>学分</th>
  </tr>
  <tr>
   <td>
   <input type="checkbox" name="items"/>
   </td>
   <td>1001</td>
   <td>小米</td>
   <td>男</td>
   <td>23</td>
   <td>100</td>
  </tr>
  <tr>
   <td>
   <input type="checkbox" name="items"/>
   </td>
   <td>1002</td>
   <td>小栋</td>
   <td>男</td>
   <td>23</td>
   <td>50</td>
  </tr>
  <tr>
   <td>
   <input type="checkbox" name="items"/>
   </td>
   <td>1002</td>
   <td>小栋</td>
   <td>男</td>
   <td>23</td>
   <td>50</td>
  </tr>
  </tbody>
</table>

3.css部分

<style type="text/css">
  *{
  margin: 0;
  padding: 0;
  }
  table,tr,td,th{
  border: 1px solid black;
  }
  #table{
  border-collapse: collapse;
  border-spacing: none;
  width: 50%;
  margin: 0 auto;
  text-align: center;
  }
  tr{
  height: 40px;
  }
</style>

4.jQuery部分

<script src="js/jquery-3.5.1.js" type="text/javascript" charset="utf-8"></script>
 <script type="text/javascript">
  $(function () {
  // 隔行换色效果
  $('#table tbody>tr:even').css("background","#cccccc");
  // 定义变量接收全选框与其他复选框的对象
  var $checkedAll = $("#checkedAll");
  var $items = $(":checkbox[name=items]");
  // 全选框点击事件
  $checkedAll.click(function () {
   if (this.checked) { // $(this).prop("checked")
        $items.prop('checked',true);
      } else {
        $items.prop('checked',false);
      }
  })
  // 复选框全部选中时将全选框勾选上
  $items.click(function () {
   // 当没有选中的复选框个数为0时,就是全选时刻
   if ($items.not(":checked").length===0) {
        $checkedAll.prop('checked',true);
      } else {
        $checkedAll.prop('checked',false);
      }
  })
  
  })
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
jQuery+ajax实现用户登录验证
Sep 13 #jQuery
jquery实现简易验证插件封装
Sep 13 #jQuery
jQuery实现朋友圈查看图片
Sep 11 #jQuery
jQuery实现日历效果
Sep 11 #jQuery
jquery实现简单每周轮换的日历
Sep 10 #jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 #jQuery
jQuery实现简单三级联动效果
Sep 05 #jQuery
You might like
php下使用以下代码连接并测试
2008/04/09 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
JS中from 表单序列化提交的代码
2017/01/20 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
JS返回顶部实例代码
2020/08/09 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
python字符串对其居中显示的方法
2015/07/11 Python
Python 文件管理实例详解
2015/11/10 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
人机交互程序 python实现人机对话
2017/11/14 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
详解Python with/as使用说明
2018/12/13 Python
Python3 log10()函数简单用法
2019/02/19 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
Pycharm安装python库的方法
2020/11/24 Python
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
Java编程面试题
2016/04/04 面试题
办理信用卡工作证明
2014/01/11 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
合作经营协议书范本
2014/04/17 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书