CheckBox使用记录
页面显示

页面代码
<div>
<div><input type="checkbox" value="" class="check_all" >全选</div>
<div><input type="checkbox" class="check_Id" value="10,12,46">11</div>
<div><input type="checkbox" class="check_Id" value="132">22</div>
<div><input type="checkbox" class="check_Id" value="1">33</div>
<div><input type="checkbox" class="check_Id" value="21,6">44</div>
<button id="batch_btn">批量操作</button>
</div>
脚本代码
     $(function () {
         //全选 控制单个
         $("body").on("change", ".check_all", function () {
             var ischecked = $(this).prop("checked");
             $('.check_Id').prop("checked", ischecked);
         });
         //单个影响全选
         $("body").on("change", ".check_Id", function () {
             var chsub = $(".check_Id").length;
             var checkedsub = $(".check_Id:checked").length;
             if (checkedsub === chsub) {
                 $(".check_all").prop("checked", true);
             } else {
                 $(".check_all").prop("checked", false);
             }
         });
         //批量 提交全部数据
         $("body").on("click", "#batch_btn", function () {
             var checkedsub = $(".check_Id:checked");
             if (checkedsub.length === 0) {
                 alert("您还没有选中值");
                 return;
             }
             var all_info = new Array();
             checkedsub.each(function () {
                 console.log($(this).val());
                 var all_ids = $(this).val().split(",");
                 for (var i = 0; i < all_ids.length; i++) {
                     all_info.push({ "Id": all_ids[i]});
                 }
             });
             console.log(all_info);
             $.ajax({
                 type: "POST",
                 url: "/test/test",
                 contentType: "application/json", //必须有
                 dataType: "json", //表示返回值类型,不必须
                 data: JSON.stringify({ batches: all_info}),
                 success: function (jsonResult) {
                     console.log(jsonResult);
                 }
             });
         });
     });
CheckBox使用记录的更多相关文章
- Java遇见HTML——JSP篇之JSP状态管理
		一.http协议的无状态 无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求.但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器.简单的说,就是服务器不 ... 
- Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果
		版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/1873 ... 
- 基于HTML5及WebGL的工控SCADA模拟飞机飞行
		昨天看到一篇文章说是学习如何开飞机的,然后我就想,如果我也可以开飞机那就好玩了,每个人小时候都想做飞行员!中国飞行员太难当了,再说也不轻易让你开飞机!后来我就想如果能用 HT 开飞机那就是真的有趣了, ... 
- 基于 HTML5 结合工业互联网的智能飞机控制
		前言 从互联网+的概念一出来,就瞬间吸引了各行各业的能人志士,想要在这个领域分上一杯羹.现在传统工业生产行业运用互联网+的概念偏多,但是在大众创业万众创新的背景下,“互联网+”涌出了层出不穷的“玩法” ... 
- 基于HTML5 Canvas的工控SCADA模拟飞机飞行
		昨天看到一篇文章说是学习如何开飞机的,然后我就想,如果我也可以开飞机那就好玩了,每个人小时候都想做飞行员!中国飞行员太难当了,再说也不轻易让你开飞机!后来我就想如果能用 HT 开飞机那就是真的有趣了, ... 
- 实现listview中checkbox的多选与记录
		<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=" ... 
- android UI进阶之实现listview中checkbox的多选与记录
		今天继续和大家分享涉及到listview的内容.在很多时候,我们会用到listview和checkbox配合来提供给用户一些选择操作.比如在一个 清单页面,我们需要记录用户勾选了哪些条目.这个的实现并 ... 
- 在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法
		在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法 ==========方法1: --------1. 选相应 ... 
- 【转】android UI进阶之实现listview中checkbox的多选与记录--不错
		原文网址:http://www.cnblogs.com/notice520/archive/2012/02/17/2355415.html 今天继续和大家分享涉及到listview的内容.在很多时候, ... 
随机推荐
- [置顶]
        linux c常用函数  (待完善)
			(1)字符测试函数 isalnum(测试字符是否为英文字母或数字) isalpha(测试字符是否为英文字母) isascii(测试字符是否为ASCII码字符) isblank(测试字符是否为空格字符) ... 
- class文件格式说明
			java代码编译成class文件之后,class文件里面的语法是什么样的,他的数据类型是什么以及如何存放的?? class也是一种语言写的,只不过和我们的java语法不同而已. class文件就是把j ... 
- Spring Cloud Eureka的基础架构
			基础架构 服务注册中心:Eureka提供的服务端,提供服务注册于发现的功能,也就是在上一节中我们实现的eureka-server 服务提供者:提供服务的应用,可以是springBoot应用,也可以是其 ... 
- JQ与JS等价代码
			选择器 //jquery var els = $(".el"); //原生方法 var els = document.querySelectorAll(".el" ... 
- 点赞功能实现 $(tag).css('属性', '样式')
			1. 创建标签 document.createElement() 2.$(tag).css('属性', 样式) 赋予标签属性样式 3.设置定时器 改变位置 大小 <!DOCTYPE html&g ... 
- TNS:no listener error in Oracle XE after changing computer name
			This morning at work when trying to log on to my computer I noticed not my username on login screen ... 
- U3D 如何计算一个UI四个角的绝对坐标
			//方式一,使用API获取 var rtrans = gameObject.GetComponent<RectTransform>(); Vector3[] worldcorners ... 
- 05-了解activiti目录结构
			数据库底层支持的23张表的增删改查 如果你不会用activiti的API,可以看一下开发文档 流程引擎ProcessEngines,最重要是这个玩意. libs就更重要了,我们使用一个框架主要是使用它 ... 
- windows 安装git
			搭建环境:windo server 2012 方案: 服务器端:gitblit.下载地址:http://www.gitblit.com/ 客户端:git for windows.下载地址:https: ... 
- Golang之接口(interface)
			Golang最重要的接口,,,, package main import ( "fmt" ) //interface类型默认是指针 /* 接口的实现 Golang中的接口,不需要显 ... 
