html页面列表一键全选选,JQuery控制Html页面Checkbox全选和全不选
说明: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全选和全不选相关推荐
- html下拉式列表框多选,基于jQuery UI的多项选择下拉列表框组件
jquery.multiselect.js是一款基于jQuery UI的多项选择下拉列表框组件.该下拉列表功能强大,可以实现多选和单选,可制作打开和关闭下拉框时的炫酷动画效果,提供丰富的回调函数和其它 ...
- html实现全选 反选,jquery实现全选、不选、反选的两种方法
在取复选框checkbox的属性checked属性值时,发现一个问题,就是当用attr取值时,真的为"checked",假的为"undefined";当用pro ...
- jQuery实例——展示表格点击变色、全选、删除
看着书上的代码,自己敲了好一阵,发现自己优化后的代码比书上的更简洁,功能也更多,贴出来,留后用~~ 功能: 表格行点击变背景色.选择删除.全选删除.图片原图显示 效果显示: 代码贴上: <!DO ...
- php表单复选传值,jQuery+SpringMVC中的复选框选择与传值实例_jquery
下面我就为大家分享一篇jQuery+SpringMVC中的复选框选择与传值实例,具有很好的参考价值,希望对大家有所帮助. 一.checkbox选择 在jQuery中,选中checkbox通用的两种方式 ...
- ajax实现多选 radio true,jQuery操作radio、checkbox、select的方法总结
jQuery操作radio.checkbox.select的方法总结 发布于 2015-05-21 06:55:26 | 253 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javas ...
- yii 全选 php,yii2中gridview使用技巧小结(四)——全选等批量操作
在用gridview时,大家都注意到了,列表的开头有现成的复选框,这肯定是批量操作中用到的,今天就来介绍一下,gridview中的批量操作,简直简单的不行,效果图如下: 前端页面只需要改这几个地方即可 ...
- php中在页面显示多选的内容,在html页面的表单选项中如何能有多选功能?(示例)...
在上篇文章[html页面中的单选框功能是怎么操作实现的?(示例)]中,我为大家详细介绍了如何实现html页面中单选框功能,那边本篇文章继续给大家介绍关于html复选框怎么设置即html多选按钮的相关知 ...
- 微信小程序checkbox的全选以及所有checkbox选中之后的全选
微信小程序checkbox的全选以及所有checkbox选中之后的全选 微信小程序checkbox的全选以及所有checkbox选中之后的全选 第一次写,软件都不懂,直接把代码拷过来了 模板 WXML ...
- jQuery在线选座,jQuery选座系统
jQuery在线选座,jQuery选座系统 浏览128 1 下载地址:https://www.yujianni.top/news/comp_artinfo.html?id=876
最新文章
- Cell:绝对异养型生物改造成完全自养型生物
- 【Android 内存优化】Bitmap 图像尺寸缩小 ( 设置 Options 参数 | inJustDecodeBounds | inSampleSize | 工具类实现 )
- 爬虫五 Beautifulsoup模块详细
- WebLogic CVE-2021-2394 RCE 漏洞分析
- django language_第 58 天:Python Web开发 Django 简介
- php gearmanclient addoptions,gearman PHP7扩展安装
- PHP文件系统-文件下载
- 拆包--缓冲区查找包头及包尾偏移
- Python - SIP参考指南 - 介绍
- Lesson Plan 原文
- UVA1368 UVALive3602 ZOJ3132 DNA Consensus String【贪心】
- 【二】如何用Python创建一个docx文档
- 图片怎么转换到Excel表格?偷偷安利一个好用的方法
- PHP公历农历转换(阴历阳历转换)阴历和阳历转换
- 【原创】技术员 Ghost Win10 1703 x64 纯净版 2017
- 关于msp430的BSL下载
- 桃李的修行小结【转】
- 把计算机器显示桌面,怎样将电脑显示器和桌面匹配
- 万字干货:当了5次韭菜总结出来的抖音运营指南
- DS18B20温度换算