全选全不选案例table表格

案例一纯table表格

<table class="table table-bordered">
<thead class="aa">
<tr>
<th>品类</th>
<th>计量单位</th>
<th>积分</th>
<th>最后修改时间</th>
<th>修改人</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
<td>废纸</td>
<td>kg</td>
<td>1</td>
<td></td>
<td></td>
<td>
<span class="glyphicon glyphicon-credit-card sp"></span ><span class="sp"> 查看</span>
<span class="glyphicon glyphicon-pencil sp"></span><span class="sp"> 编辑&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="glyphicon glyphicon-trash sp"></span><span class="sp"> 删除&nbsp;&nbsp;&nbsp;&nbsp;</span>
</td>
</tr>
<tr>
<td>塑料瓶</td>
<td>个</td>
<td>1</td>
<td></td>
<td></td>
<td>
<span class="glyphicon glyphicon-credit-card sp"></span ><span class="sp"> 查看</span>
<span class="glyphicon glyphicon-pencil sp"></span><span class="sp"> 编辑&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="glyphicon glyphicon-trash sp"></span><span class="sp"> 删除&nbsp;&nbsp;&nbsp;&nbsp;</span>
</td>
</tr>
<tr>
<td>厨余</td>
<td>次</td>
<td>1</td>
<td></td>
<td></td>
<td>
<span class="glyphicon glyphicon-credit-card sp"></span ><span class="sp"> 查看</span>
<span class="glyphicon glyphicon-pencil sp"></span><span class="sp"> 编辑&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="glyphicon glyphicon-trash sp"></span><span class="sp"> 删除&nbsp;&nbsp;&nbsp;&nbsp;</span>
</td>
</tr>
</tbody> </table>

图一图二如下所示

案例二table表格及全选全不选

<table class="table table-bordered">
<thead class="aa">
<tr>
<th>
<input type="checkbox" id="selectAll" />
</th>
<th>街道</th>
<th>小区</th>
<th>楼号</th>
<th>单元</th>
<th>门牌号</th>
<th>二维码</th>
<th>发卡时间</th>
</tr>
</thead>
<tbody id="tbodyss">
<tr>
<th>
<input type="checkbox" name="check" />
</th>
<td>知春路</td>
<td>世纪花园</td>
<td>1</td>
<td>1</td>
<td>101</td>
<td>150329002842997</td>
<td>2019-7-31 </td>
</tr>
<tr>
<th>
<input type="checkbox" name="check" />
</th>
<td>知春路</td>
<td>世纪花园</td>
<td>1</td>
<td>1</td>
<td>101</td>
<td>150329002842997</td>
<td>2019-7-31 </td>
</tr>
<tr>
<th>
<input type="checkbox" name="check" />
</th>
<td>知春路</td>
<td>世纪花园</td>
<td>1</td>
<td>1</td>
<td>101</td>
<td>150329002842997</td>
<td>2019-7-31 </td>
</tr>
</tbody>
</table>

js代码

$(function(){
var selectAll=$("#selectAll")
selectAll.click(function(){
if (selectAll.prop("checked") == true) {
// 上面的复选框已被选中
$(":checkbox[name='check']").prop("checked", true);
} else {
// 上面的复选框没被选中
$(":checkbox[name='check']").prop("checked", false);
}
})
$("#tbodyss :input").click(function(){
//获取复选框的个数
var length1=$("#tbodyss :input").length
//获取选中的复选框的个数
var length2=$("#tbodyss :checked").length
if(length1 == length2){
$("#selectAll").prop("checked",true);
}else{
$("#selectAll").prop("checked",false);
}
}) })

全选全不选案例table表格的更多相关文章

  1. 九九乘法表,全js编写,放入table表格带入页面渲染出来

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. Jquery 遍历 Table;遍历CheckBox ;遍历Select;全选/全不选

    关于Jquery:相信大家已经很熟悉了,我最近的项目运用到关于Jquery的遍历事件:权当总结下: 遍历Table <table  id="thistab"> < ...

  3. 原生JS实现全选和不全选

    案例演示 源代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset=" ...

  4. Dynamic CRM 2013学习笔记(二十六)报表设计:Reporting Service报表 动态参数、参数多选全选、动态列、动态显示行字体颜色

    上次介绍过CRM里开始报表的一些注意事项:Dynamic CRM 2013学习笔记(十五)报表入门.开发工具及注意事项,本文继续介绍报表里的一些动态效果:动态显示参数,参数是从数据库里查询出来的:参数 ...

  5. jQuery/javascript实现全选全不选

    <html> <head> <meta charset="utf-8"> <title>Checkbox的练习</title& ...

  6. jQuery实现Checkbox中项目开发全选全不选的使用

    <html> <head> <meta charset="utf-8"> <title>Checkbox的练习</title& ...

  7. Jq 遍历 全选 全不选 反选

    //全选 全不选 $('#checkAll').click(function () { //判断是否被选中 var bischecked = $('#checkAll').is(':checked') ...

  8. javascript实现复选框的全选全不选

    通过复选框的id获取到复选框 元素 对复选框绑定点击事件 每个checkbox都设置相同的name checkOne 通过得到的元素获取checkbox的状态 当点击全选全不选checkbox时,检查 ...

  9. VUE实现简单的全选/全不选

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

随机推荐

  1. 【转载】 TensorFlow函数:tf.Session()和tf.Session().as_default()的区别

    原文地址: https://blog.csdn.net/Enchanted_ZhouH/article/details/77571939 ------------------------------- ...

  2. linux安装redis时报collect2: fatal error: cannot find 'ld'和In file included from adlist.c:34:0:

    如题,看了下该ld命令所在文件: [root@centos redis-]# whereis ld ld: /usr/bin/ld.gold /usr/bin/ld /usr/bin/ld.bfd / ...

  3. oracle 数据库RPM安装方式

    下载RPM包 Oracle Database Software Downloads 下载Linux x86-64 对应的RPM oracle-database-ee-19c-1.0-1.x86_64. ...

  4. (转载)极大似然估计&最大后验概率估计

    前言 不知看过多少次极大似然估计与最大后验概率估计的区别,但还是傻傻分不清楚.或是当时道行太浅,或是当时积累不够. 这次重游机器学习之路,看到李航老师<统计学习方法>中第一章关于经验风险最 ...

  5. 解决IDEA中导入新的maven依赖后Language Level自动重置问题

    问题: 弄了个测试项目,因为有涉及JDK1.8的代码,所以将IDEA中默认的Language Level 5(即对应JDK1.5),修改为了8(即对应JDK1.8),但是每次引入新的maven依赖,自 ...

  6. 推荐一款好用的免费FTP客户端Filezilla

    官网地址:https://filezilla-project.org/

  7. html中测试div、ul和li、table排列多个块

    前面有三篇博文测试了这三种方式,一.相关博文:LODOP问答部分链接.该文用的是div定位,用的是所有小div相对于大div进行定位,大的div设置relative定位,小的设置absolute相对于 ...

  8. C++ & OpenCV 零散学习总结

    OpenCV中Mat基本用法: Mat类 (Matrix的缩写) 是OpenCV用于处理图像而引入的一个封装类.从功能上讲,Mat类在IplImage结构的基础上进一步增强,并且,由于引入C++高级编 ...

  9. SpringBoot小技巧:统一异常处理

    SpringBoot小技巧:统一异常处理 情景描述 对于接口的定义,我们通常会有一个固定的格式,比如: 但是调用方在请求我们的API时把接口地址写错了,就会得到一个404错误,且不同于我们定义的数据格 ...

  10. mysql8.0 grant 创建账号及权限记录

    针对 42000错误 原文:https://stackoverflow.com/questions/50177216/how-to-grant-all-privileges-to-root-user- ...