<!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. Hive HiveServer2+beeline+jdbc客户端访问操作

    HiveServer 查看/home/hadoop/bigdatasoftware/apache-hive-0.13.1-bin/bin目录文件,其中有hiveserver2 启动hiveserver ...

  2. 在Centos7上安装配置ss-libev Proxifier

    http://note.youdao.com/noteshare?id=6f768652c33a64d6b8935eb08b10a213 servier:ss-libev client:ss+Prox ...

  3. Hyperledger fabric 1.3版本的安装部署(原创多机多Orderer部署

    首先,我们在安装前,要考虑一个问题 Hyperledger Fabric,通过指定的节点进行背书授权,才能完成交易的存储 延伸开来,就是为了实现容错.高并发.易扩展,需要zookeeper来选择排序引 ...

  4. C#中数据库事务、存储过程基本用法

    SQL 事务 public bool UpdateQsRegisterSql(List<string> ids, int newQueueId, string newQueueName) ...

  5. RedirectStandardOutput

    当Process将文本写入其标准流,通常在控制台上显示文本. 通过设置RedirectStandardOutput到true重定向StandardOutput流,可以操作或取消进程的输出. 例如,可以 ...

  6. pytest.2.运行多个文件

    From: http://www.testclass.net/pytest/multiple_tests/ 背景 在现实的测试活动中,我们经常会定义多个用例文件,用来实现业务逻辑或其他逻辑上用例的物理 ...

  7. 使用Html Agility Pack快速解析Html内容

    Html Agility Pack 是一个开源的.NET 方案HTML解析器. 开源地址:https://github.com/zzzprojects/html-agility-pack 用法:vs上 ...

  8. [蓝桥杯]ALGO-91.算法训练_Anagrams问题

    问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,“Unclear”和“Nuclear”.“Rimon”和“MinO ...

  9. 使用模板引擎artTemplate的几个问题总结

    一.Template not found 有的时候模板写的并没有问题,可就是找不到.这时候可能是<script>加载顺序问题,模板渲染在模板加载完成之前先执行了,调整<script& ...

  10. Scala类与对象

    类简介 简介 类是对象的蓝图.一旦你定义了类,就可以用关键字new根据类的蓝图创建对象.在类的定义里,可以放置字段和方法,这些被笼统地称为成员.对于字段,不管是val还是var定义的,都是指向对象的变 ...