checked 全选 反选 示例
不多说看例子:
右上侧全选,然后每个栏又有一个栏目全选。
反选解决办法:
- function selectSubscibe(_class) {
- $("." + _class + " input[type='checkbox']").each(function() {
- this.checked = !this.checked;
- })
- }
onclick="selectSubscibe('zhuanxiang')"函数内传入子类的class即可完成反选功能!
全选功能:
- function selectSubscibe(_this,_class) {
- if(_this.checked){
- $("." + _class + " input[type='checkbox']").each(function() {
- this.checked = true;
- })
- }else{
- $("." + _class + " input[type='checkbox']").each(function() {
- this.checked = false;
- })
- }
- }
把当前对象传进来,接下来的都能看懂。
JSP部分源码:
- <div class="col-md-9 pd-lt-clear bd-lt">
- <div class="center-cont">
- <fieldset>
- <legend>我的订阅</legend>
- <div class="cont-opt">
- <label>
- <input type="checkbox" onclick="selectSubscibe(this,'quanxuan')" value="" name="">
- 全选所有信息栏目
- </label>
- </div>
- <table class="table table-bordered table-hover table-sm quanxuan">
- <thead>
- <tr>
- <th>
- <label>
- <input type="checkbox" onclick="selectSubscibe(this,'yanjiu')" class="yanjiudongtai" value="" name="">
- 研究动态
- </label>
- </th>
- <th>
- <label>
- <input type="checkbox" onclick="selectSubscibe(this,'redian')" value="" name="">
- 热点追踪
- </label>
- </th>
- <th>
- <label>
- <input type="checkbox" onclick="selectSubscibe(this,'qingbao')" value="" name="">
- 情报发现
- </label>
- </th>
- <th>
- <label>
- <input type="checkbox" class="one" onclick="selectSubscibe(this,'zhuanxiang')" value="" name="">
- 专项进展
- </label>
- </th>
- </tr>
- </thead>
- <tbody>
- <form action="${path }/accountSubscibe" method="post" id="form1">
- <tr>
- <td class="yanjiu">
- <p>
- <label>
- <input type="checkbox" value="lunwen" name="subscibes">
- 论文
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="zhuanli" name="subscibes">
- 专利
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="xinyao" name="subscibes">
- 新药
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="jiangxiang" name="subscibes">
- 奖项
- </label>
- </p>
- </td>
- <td class="redian">
- <p>
- <label>
- <input type="checkbox" value="zhengce" name="subscibes">
- 政策
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="yanfa" name="subscibes">
- 研发
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="shichang" name="subscibes">
- 市场
- </label>
- </p>
- </td>
- <td class="qingbao">
- <p>
- <label>
- <input type="checkbox" value="jianbao" name="subscibes">
- 简报
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="zhuanliditu" name="subscibes">
- 专利地图
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="taishibaogao" name="subscibes">
- 态势报告
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" value="wenxianqingbaofuwu" name="subscibes">
- 文献情报服务
- </label>
- </p>
- </td>
- <td class="zhuanxiang">
- <p>
- <label>
- <input type="checkbox" class="DaysNew" value="xinwen" name="subscibes">
- 新闻
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" class="DaysNew" value="tongzhitonggao" name="subscibes">
- 通知通告
- </label>
- </p>
- <p>
- <label>
- <input type="checkbox" class="DaysNew" value="zhuanxiangguanli" name="subscibes">
- 专项管理
- </label>
- </p>
- </td>
- </tr>
- </form>
- </tbody>
- </table>
- <div class="opt text-center">
- <button type="submit" class="btn btn-accept">订阅</button>
- <button type="reset" class="btn btn-default">全部退订</button>
- </div>
- </fieldset>
- </div>
- </div>
checked 全选 反选 示例的更多相关文章
- jQuery全选/反选checkbox
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jQuery之标签操作和返回顶部、登录验证、全选反选、克隆示例
一.样式操作 1.JQ中的样式类 somenode.addClass();// 添加指定的CSS类名. somenode.removeClass();// 移除指定的CSS类名. somenode.h ...
- 关于input全选反选恶心的异常情况
上一篇讲到:第一次点击全选按钮input显示对勾,第二次则不显示,需要用prop来添加checked属性. 但是用prop会出现一个问题,对勾显示,而checked属性不会被添加(比如:$(" ...
- jquery、js操作checkbox全选反选
全选反选checkbox在实际应用中比较常见,本文有个不错的示例,大家可以参考下 操作checkbox,全选反选//全选 function checkAll() { $('input[name=&qu ...
- JavaScript、全选反选-课堂笔记
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- python: jquery实现全选 反选 取消
引入这个jquery-1.12.4.js jquery实现全选 反选 取消 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitio ...
- BootStrapt iCheck表单美化插件使用方法详解(含参数、事件等) 全选 反选
特色: 1.在不同浏览器(包括ie6+)和设备上都有相同的表现 — 包括 桌面和移动设备 2.支持触摸设备 — iOS.Android.BlackBerry.Windows Phone等系统 4.方便 ...
- 用javascript实现全选/反选组件
以下是本人制作的全选/反选 组件,供广大同行参考.指正: 效果如图: 在实现的过程中,全选和全部取消选中这两个功能较为简单,只需用for循环遍历所有复选框为true或false即可.反选也较为简单,也 ...
- jquery、js全选反选checkbox
操作checkbox,全选反选 //全选 function checkAll() { $('input[name="TheID"]').attr("checked&quo ...
随机推荐
- python基础补漏-03-函数
函数:一般来说就是 以功能划分的代码模块 [1] 内置函数 一般我们使用的模块 ---可以大概有个了解 大多数的用法都很简单 2 [函数返回值] 我们应该控制函数的每条分支. 也就是说 我们得到的函数 ...
- CSS Hack
CSS HACK,网上有很多,主要是IE版本不同造成的,尽量不要用CSS HACK,实在调不过去可以用一用,相信以后随着IE低版本的淘汰,CSS HACK也将不在使用. 类内部HACK IE6识别 - ...
- iOS 组件化漫谈
1.准备工作 由于工程越来越大,里面的文件也越来越多.很多时候merge代码的时候工程文件起了冲突之后,若 .xcodeproj文件冲突 打开之后很难以修改. 架构其实相对开发来说还是比较难于下手的东 ...
- Python 静态方法、类方法
今天我们来讨论一下Python类中所存在的特殊方法--静态方法.类方法. 一.定义 静态方法: 一种简单函数,符合以下要求: 1.嵌套在类中. 2.没有self参数. 特点: 1.类调用.实例调用,静 ...
- c# .net获取随机字符串!
public string getStr(bool b,int n)//b:是否有复杂字符,n:生成的字符串长度 { string str = "0123456789abcdefghijkl ...
- php实现返回上一页的功能
php实现返回上一页的功能的3种有效方法 header(location:你的上一页的路径); // 注意这个函数前不能有输出 header(location:.getenv(&qu ...
- 基于fastweixin的微信开发环境搭建(一)
由于公司业务需要,开发微信版本,才开始接触微信公众平台.在github折腾了几天,试过好几个微信sdk,最终选择fastweixin.个人觉得这个框架还是值得使用的,使用也简单.那么问题来了,很多人想 ...
- deiban8 sourcelist
deb http://ftp2.cn.debian.org/debian/ jessie main non-free contribdeb http://ftp2.cn.debian.org/debi ...
- 2MyBatis入门--深入浅出MyBatis技术原理与实践(笔记)
什么是 MyBatis ? MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis ...
- ActiveMQ中的Destination高级特性(一)
---------------------------------------------------------------------------------------- Destination ...