说明:Checkbox的全选和全不选应用较为普遍,网上的资料大多数都是原生JS的实现方式,大家你超我,我超你,没意思!今天用JQuery试着写了一下,采用了新的角度实现,供大家参考一下,直接上代码,解释在代码里都写了!

1、Html页面代码

姓名手机号码部门

张三13000000001技术部李四13000000002技术部王五13000000003技术部赵六13000000004人事部田七13000000005财务部

2、JavaScript代码

$(function() {

// 全选/全不选

$("#checkBoxAll").click(function() {

$(":checkbox[name='checkBoxs']").prop("checked", this.checked); //所有checkbox使用checkBoxAll状态

});

// checkbox全部选中时,checkBoxAll选中;checkbox存在未选中时,checkBoxAll不选

$(":checkbox[name='checkBoxs']").click(function(){

// 首先验证自己是否选中状态,如果自己为非选中状态,则直接改变checkBoxAll状态

if(!$(this)[0].checked){

$("#checkBoxAll").prop("checked", false);

return;

}

// 整体验证

// 获取未选中的checbox,如果存在则非全选

var checkBoxslist = $(":checkbox[name='checkBoxs']:not(:checked)");

if(checkBoxslist.length > 0){ // 存在未选中

$("#checkBoxAll").prop("checked", false);

}else{ // 不存在未选中

$("#checkBoxAll").prop("checked", true);

}

});

});

如果想看效果,把HTML和JavaScript部分组合在一起,在引入自己的JQuery文件就行了(我也不想写这句废话,但是有人问过我怎么看效果......)!

注意:本文归作者所有,未经作者允许,不得转载

html页面列表一键全选选,JQuery控制Html页面Checkbox全选和全不选相关推荐

  1. html下拉式列表框多选,基于jQuery UI的多项选择下拉列表框组件

    jquery.multiselect.js是一款基于jQuery UI的多项选择下拉列表框组件.该下拉列表功能强大,可以实现多选和单选,可制作打开和关闭下拉框时的炫酷动画效果,提供丰富的回调函数和其它 ...

  2. html实现全选 反选,jquery实现全选、不选、反选的两种方法

    在取复选框checkbox的属性checked属性值时,发现一个问题,就是当用attr取值时,真的为"checked",假的为"undefined";当用pro ...

  3. jQuery实例——展示表格点击变色、全选、删除

    看着书上的代码,自己敲了好一阵,发现自己优化后的代码比书上的更简洁,功能也更多,贴出来,留后用~~ 功能: 表格行点击变背景色.选择删除.全选删除.图片原图显示 效果显示: 代码贴上: <!DO ...

  4. php表单复选传值,jQuery+SpringMVC中的复选框选择与传值实例_jquery

    下面我就为大家分享一篇jQuery+SpringMVC中的复选框选择与传值实例,具有很好的参考价值,希望对大家有所帮助. 一.checkbox选择 在jQuery中,选中checkbox通用的两种方式 ...

  5. ajax实现多选 radio true,jQuery操作radio、checkbox、select的方法总结

    jQuery操作radio.checkbox.select的方法总结 发布于 2015-05-21 06:55:26 | 253 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javas ...

  6. yii 全选 php,yii2中gridview使用技巧小结(四)——全选等批量操作

    在用gridview时,大家都注意到了,列表的开头有现成的复选框,这肯定是批量操作中用到的,今天就来介绍一下,gridview中的批量操作,简直简单的不行,效果图如下: 前端页面只需要改这几个地方即可 ...

  7. php中在页面显示多选的内容,在html页面的表单选项中如何能有多选功能?(示例)...

    在上篇文章[html页面中的单选框功能是怎么操作实现的?(示例)]中,我为大家详细介绍了如何实现html页面中单选框功能,那边本篇文章继续给大家介绍关于html复选框怎么设置即html多选按钮的相关知 ...

  8. 微信小程序checkbox的全选以及所有checkbox选中之后的全选

    微信小程序checkbox的全选以及所有checkbox选中之后的全选 微信小程序checkbox的全选以及所有checkbox选中之后的全选 第一次写,软件都不懂,直接把代码拷过来了 模板 WXML ...

  9. jQuery在线选座,jQuery选座系统

    jQuery在线选座,jQuery选座系统 浏览128 1 下载地址:https://www.yujianni.top/news/comp_artinfo.html?id=876

最新文章

  1. Cell:绝对异养型生物改造成完全自养型生物
  2. 【Android 内存优化】Bitmap 图像尺寸缩小 ( 设置 Options 参数 | inJustDecodeBounds | inSampleSize | 工具类实现 )
  3. 爬虫五 Beautifulsoup模块详细
  4. WebLogic CVE-2021-2394 RCE 漏洞分析
  5. django language_第 58 天:Python Web开发 Django 简介
  6. php gearmanclient addoptions,gearman PHP7扩展安装
  7. PHP文件系统-文件下载
  8. 拆包--缓冲区查找包头及包尾偏移
  9. Python - SIP参考指南 - 介绍
  10. Lesson Plan 原文
  11. UVA1368 UVALive3602 ZOJ3132 DNA Consensus String【贪心】
  12. 【二】如何用Python创建一个docx文档
  13. 图片怎么转换到Excel表格?偷偷安利一个好用的方法
  14. PHP公历农历转换(阴历阳历转换)阴历和阳历转换
  15. 【原创】技术员 Ghost Win10 1703 x64 纯净版 2017
  16. 关于msp430的BSL下载
  17. 桃李的修行小结【转】
  18. 把计算机器显示桌面,怎样将电脑显示器和桌面匹配
  19. 万字干货:当了5次韭菜总结出来的抖音运营指南
  20. DS18B20温度换算

热门文章

  1. 前端作品-飞机大战游戏
  2. 神经网络图高清版大图,神经网络图高清版全图
  3. 弟中弟的Leetcode总结——数组类(七)
  4. 小度路由添加airplay
  5. JavaScript省市级联特效
  6. 将16x2 LCD与Arduino连接方法
  7. 亲爱的,你已经连阅读理解都做不过AI了
  8. 手机摄像模组基本知识
  9. java毕业设计商城开题报告_基于java,JSP的网上购物系统的设计与实现,毕业论文,开题报告...
  10. imacros自动跑代码_如何使用iMacros自动执行重复的Web浏览器任务