<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="/vue/js/jquery-3.3.1.js" type="text/javascript"> </script>
<script type="text/javascript">
$(function ()
{
//所有复选选中让 全选的复选框选中
$("table tr td input[type='checkbox']").click(function(){
var check= $("table tr td input[type='checkbox']:checked").length;
var all=$("table tr td input[type='checkbox']").length;
if(check==all)
{
$("#all").prop("checked",true)
}
else {
$("#all").prop("checked",false)
}
})
$("#all").click(function(){
var c= $("#all").prop("checked")
if (c==true) {
$("table tr td input[type='checkbox']").prop("checked",true)
}
else {
$("table tr td input[type='checkbox']").prop("checked",false)
}
})
//反选按钮
$("#selectno").click(function(){
//获取所有未选中行的checkbox长度
var no= $("table tr td input[type='checkbox']:not(:checked)").length
//获取所有选中行的checkbox长度
var yes= $("table tr td input[type='checkbox']:checked").length
alert( '选中长度'+yes)
alert('未选中长度'+no)
$("table tr td input[type='checkbox']").each(function(){
$(this).prop("checked",!$(this).prop("checked"))
})
})
})
</script>
</head>
<body>
全选:<input type="checkbox" id="all" >
<input type="button" id="selectno" value="反选" >
<table>
<tr>
<td>状态</td> <td>姓名</td> <td>工资</td>
</tr>
<tr>
<td> <input type="checkbox" name="" value=""> </td>
<td>张三</td>
<td></td>
</tr>
<tr>
<td> <input type="checkbox" name="" value=""> </td>
<td>李四</td>
<td></td>
</tr>
<tr>
<td> <input type="checkbox" name="" value=""> </td>
<td>王五</td>
<td></td>
</tr>
<tr>
<td> <input type="checkbox" name="" value=""> </td>
<td>赵六</td>
<td></td>
</tr>
<tr>
<td> <input type="checkbox" name="" value=""> </td>
<td>田七</td>
<td></td>
</tr>
<tr>
<td> <input type="checkbox" name="" value=""> </td>
<td>王八</td>
<td></td>
</tr> </table> </body>
</html>

Jquery,全选,反选,的更多相关文章

  1. jQuery全选/反选checkbox

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

  2. 关于JQuery全选/反选第二次失效的问题

    最近在项目中,遇到一个问题,测试全选/反选功能时,第一次对母框进行选中/非选中时,能同步子框的全选/反选状态,之后再点击母框,子框就没反应了.原代码大致结构关键如下: function selectA ...

  3. jQuery全选反选插件

    (function($){ $.fn.check = function(options){ var options = $.extend({ element : "input[name='n ...

  4. jQuery全选反选实例

    1. $('#tb:checkbox').each(function(){ 每次都会执行 全选-取消操作,注意$('#tb :checkbox').prop('checked',true); tb后面 ...

  5. JQuery 全选 反选 获取Table 中指定td的元素值

    //全选 function initTableCheckbox() { var $thr = $('table thead tr'); var $checkAllTh = $('<th>& ...

  6. jquery全选 反选

    //全选 反选 $('#chkAll').on('click',function(){ $('input.chkbox').prop('checked',$(this).prop('checked') ...

  7. 关于jquery全选反选 批量删除的一点心得

    废话不多说直接上代码: 下面是jsp页面的html代码: <table id="contentTable" class=""> <thead& ...

  8. jquery全选反选

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. jQuery 全选 反选 单击行改变背景色

    我先把CSS样式放出来,其实这个可以直接忽略 ;;font-size:12px;font-family:微软雅黑;} .datagrid{width:100%;} .datagird tr th{ba ...

  10. jquery 全选反选 .prop('checked',!$(this).is(':checked'));

    //废话不说直接上代码 $("#").click(function(){ $("#content-div label input[type='checkbox']&quo ...

随机推荐

  1. Hbase 简介+环境安装配置教程

    HBase介绍 HBase是参考google的bigtable的一个开源产品,建立在hdfs之上的一个提供高可靠性.高性能.列存储.可伸缩.实时读写的数据库系统.是一种介于nosql和RDBMs之间的 ...

  2. [转]跳板机Jumpserve的生产环境配置

    6.跳板机Jumpserver]   Jumpserver是国内一款开源的轻便的跳板机系统,他们的官网:http://www.jumpserver.org/ 使用这款软件意在提高公司内部登录生产环境服 ...

  3. delphi Int64Rec 应用实例

    以下代码可以看到 Int64Rec <--> Int64 procedure TForm1.Button2Click(Sender: TObject); var ii1,ii2,ii3:I ...

  4. 小数据量的Key-Value查找类的实现

    平时写程序时经常要把一些Key与Value保存起来,但一般数据量都不大,故不想用TStringHash来做.而用TStringList来做,还要写一个"=",挺别扭!而且数据类型还 ...

  5. intellij idea 设置 Error 提示颜色修改

    File--->Settings --->Editor --->ColorScheme--->General --->Errors and Warning--->E ...

  6. 【剑指offer】规则二维数组查找

    在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 思路: ...

  7. Ubuntu 14.10 下连接SuperVessel Cloud

    第一次创建实例后,系统会分配一个VPN用户,用于连接到系统. 官方帮助文档给出了使用方法 Linux VPN 客户端的配置方法 . 安装 VPNC: $ apt-get install vpnc $ ...

  8. DB2如何将数据库表解锁

    死锁是应用程序争抢资源造成de,把相关应用程序结束掉就可以解除死锁了 先用list application for database yourdatabasename show detail 来看看应 ...

  9. 学习笔记之深度学习(Deep Learning)

    深度学习 - 维基百科,自由的百科全书 https://zh.wikipedia.org/wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0 深度学习(deep lea ...

  10. 在docker宿主机上查找指定容器内运行的所有进程的PID

    转载 https://www.cnblogs.com/keithtt/p/7591097.html 找到指定容器的所有进程的PID可以更方便的对容器进程进行管理,特别是在某些容器卡住无法连接的场景. ...