JQuery全选/反选设置
/*** HTML代码*/ <div class="checkbox-filter"><label class="select"><span>近一年</span></label><label class="cut"></label><label val="1Min" class="cb"><span class="list-item"> </span>1Min</label><label val="5Min" class="cb"><span class="list-item"> </span>5Min</label><label val="15Min" class="cb"><span class="list-item"> </span>15Min</label><label val="30Min" class="cb"><span class="list-item"> </span>30Min</label><label val="1h" class="cb"><span class="list-item"> </span>1h</label><label val="2h" class="cb"><span class="list-item"> </span>2h</label><label val="4h" class="cb"><span class="list-item"> </span>4h</label><label val="1d" class="cb"><span class="list-item"> </span>1d</label><label val="1w" class="cb"><span class="list-item"> </span>1w</label><label val="all" class="all"><span class="list-item"> </span>全部</label> </div>/*** jQuery代码*/$(function(){$("div label:gt(1)").on("click", function () {if($(this).hasClass("all")){if($(this).hasClass("on")){$("div label:gt(1)").removeClass("on");$(this).removeClass("on");}else{$("div label:gt(1)").addClass("on");$(this).addClass("on");}}else{if($(this).hasClass("on")){$(this).removeClass("on");$("div label.all").removeClass("on");}else{$(this).addClass("on");var $flag = true;$.each($("label.cb"),function (k,b) {if(!$(b).hasClass("on")){$flag = false;return false;}})if($flag){$("div label.all").addClass("on");}}}}) })
转载于:https://blog.51cto.com/tomastong/1782194
JQuery全选/反选设置相关推荐
- jQuery全选反选实例
1. $('#tb:checkbox').each(function(){ 每次都会执行 全选-取消操作,注意$('#tb :checkbox').prop('checked',true); tb后面 ...
- JQuery全选反选 随其他checkbox自动勾选全选反选
工作中的代码片段 写出来留作以后对比参考 网上没找到自己想要的全选反选代码 干脆自己写了个比较臃肿的 相信还有更加简单的方法 jquery代码 ============================ ...
- 关于JQuery全选/反选第二次失效的问题
最近在项目中,遇到一个问题,测试全选/反选功能时,第一次对母框进行选中/非选中时,能同步子框的全选/反选状态,之后再点击母框,子框就没反应了.原代码大致结构关键如下: function selectA ...
- html dom反选,Dom操作--全选反选
我们经常会在网站上遇到一些多选的情况,下面我就来说说使用Dom写全选反选的思路. 全选思路: 首先,我们来分析一下知道,当我们点击"全选"复选框的时候,所有的复选框应该都被选中,那 ...
- js、jquery操作复选框checkbox总结(单个/多个获取选中值、初始化设置默认选中值、全选反选)
一.单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 label标签的两种使用方法: https://blog.csdn.net/qq_40015157/article ...
- Jquery实现 全选反选
Jquery实现 全选反选 <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...
- Jquery 全选、反选问题解析
最近工作中,需要使用Jquery实现复选框的全选和反选,本人虽然不是专职撸前端的,但这个小问题感觉也没什么难度,下面直接上代码: <div id="list"> < ...
- jQuery之标签操作和返回顶部、登录验证、全选反选、克隆示例
一.样式操作 1.JQ中的样式类 somenode.addClass();// 添加指定的CSS类名. somenode.removeClass();// 移除指定的CSS类名. somenode.h ...
- jQuery如何动态删除TR,input按钮删除本行记录,checkbox全选反选
checkbox 全选反选 1: var i = 1; 2: function CheckAllTeacher() { 3: if (i % 2 == 1) { 4: i++; 5: $(" ...
最新文章
- 李洪根关于[SQL]对于分页存储过程
- 大数据高效复制的处理案例分析总结
- 快速排序 python菜鸟教程-C 排序算法
- 在Vivado中,使用锁定增量编译技术进行增量综合布局布线
- vlan和如何建立vlan和vconifg
- .Net 2.0里有一个有用的新功能:迭代器
- 使用ANTLR和Java创建外部DSL
- [2018湖南省队集训] 6.28 T3 simulate
- 电脑故障,路由器及网络
- 10-TensorFlow 基于LeNet的轴承故障诊断
- 如何快速分解CAD图纸中多个合并的CAD图形?
- ZBlogPHP评论验证码无法显示
- Pytorch中的grid_sample算子功能解析
- PHP 图片合成、仿微信群头像
- 通俗易懂区块链系列——双重支付/双花支付
- 如何查看博客是否被搜索引擎收录
- [干货满满] 三年经验前端的面试经验分享
- 九度oj 题目1080:进制转换
- 搜狗拼音皮肤 php文件,搜狗拼音输入法皮肤制作
- 原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码
热门文章
- g_thread_init
- 从一个路口转向另一个路口需要多少步
- 文件夹目录结构导出工具及下载
- shell 读mysql内数据
- ibatis自动生成插件
- strcmp可以比较数组么_6.3 C语言字符数组
- Win64 驱动内核编程-24.64位驱动里内嵌汇编
- UVA10391复合词
- 【数字信号处理】傅里叶变换性质 ( 傅里叶变换频移性质示例 )
- 【Android 逆向】Android 逆向通用工具开发 ( Windows 平台静态库程序类型 | 编译逆向工具依赖的 Windows 平台静态库程序 )