zoukankan      html  css  js  c++  java
  • jQuery实现复选框全选/所有取消/反选/获得选择的值

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src="../js/jquery-1.9.1.js"></script>
    <script type="text/javascript">
    	$(document).ready(function() {
    		// 全选/取消所有
    		$("#checkAllChange").click(function() {
    			if (this.checked == true) {
    				$(".userid").each(function() {
    					this.checked = true;
    				});
    			} else {
    				$(".userid").each(function() {
    					this.checked = false;
    				});
    			}
    		});
    		// 全选
    		$("#checkAll").click(function() {
    			$(".userid").each(function() {
    				this.checked = true;
    			});
    		});
    		// 取消所有
    		$("#removeAll").click(function() {
    			$(".userid").each(function() {
    				this.checked = false;
    			});
    		});
    		// 反选
    		$("#reverse").click(function() {
    			$(".userid").each(function() {
    				if (this.checked == true) {
    					this.checked = false;
    				} else {
    					this.checked = true;
    				}
    			})
    		});
    		//批量删除
    		$("#delAll").click(function() {
    			var arrUserid = new Array();
    			$(".userid").each(function(i) {
    				if (this.checked == true) {
    					arrUserid[i] = $(this).val();
    				}
    			});
    			alert("批量删除的:" + arrUserid);
    		});
    	});
    </script>
    </head>
    
    <body>
    	<table border="1">
    		<tr>
    			<td><input type="checkbox" id="checkAllChange" /></td>
    			<td>用户id</td>
    			<td>username</td>
    			<td>电话</td>
    			<td>地址</td>
    		</tr>
    		<tr>
    			<td><input type="checkbox" class="userid" value="1" /></td>
    			<td>1</td>
    			<td>wangzs1</td>
    			<td>18888000</td>
    			<td>浦东</td>
    		</tr>
    		<tr>
    			<td><input type="checkbox" class="userid" value="2" /></td>
    			<td>2</td>
    			<td>wangzs2</td>
    			<td>18888001</td>
    			<td>上海</td>
    		</tr>
    		<tr>
    			<td><input type="checkbox" class="userid" value="3" /></td>
    			<td>3</td>
    			<td>wangzs3</td>
    			<td>18888002</td>
    			<td>河南</td>
    		</tr>
    		<tr>
    			<td><input type="checkbox" class="userid" value="4" /></td>
    			<td>4</td>
    			<td>wangzs4</td>
    			<td>18888003</td>
    			<td>许昌</td>
    		</tr>
    		<tr>
    			<td></td>
    			<td><input type="button" id="checkAll" value="全选" /></td>
    			<td><input type="button" id="removeAll" value="取消所有" /></td>
    			<td><input type="button" id="reverse" value="反选" /></td>
    		</tr>
    		<tr>
    			<td colspan="4" align="center"><input type="button" value="批量删除" id="delAll"></td>
    		</tr>
    	</table>
    </body>
    
    </html>

查看全文
  • 相关阅读:
    SQL 统计两个表的数据,按同一日期分组
    SQL 隐藏手机号中间四位
    SVN本地代码未提交而被覆盖
    [转]VS2012 快捷键
    IE8下String的Trim()方法失效的解决方案
    IE8下导入EXCEL数据传到客户端以附件下载
    jenkins插件
    OJ练习28——T118 Pascal's Triangle
    OJ练习27——T112 Path Sum
    OJ练习26——T111 Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10559338.html
  • Copyright © 2011-2022 走看看