Jquery 利用单个复选款(checkbox)实现全选、反选



1 <script type="text/javascript">
2 $(function(){
3 //全选
4 $("#CheckedAll").click(function(){

5 $(‘[name=items]:checkbox‘).attr("checked", this.checked );
6 });
7 $(‘[name=items]:checkbox‘).click(function(){
8 //定义一个临时变量,避免重复使用同一个选择器选择页面中的元素,提升程序效率。
9 var $tmp=$(‘[name=items]:checkbox‘);
10 //用filter方法筛选出选中的复选框。并直接给CheckedAll赋值。
11 $(‘#CheckedAll‘).attr(‘checked‘, $tmp.length==$tmp.filter(‘:checked‘).length);
12 });
13
14 //输出值
15 $("#send").click(function(){
16 var str="你选中的是:\r\n";
17 $(‘[name=items]:checkbox:checked‘).each(function(){
18 str+=$(this).val()+"\r\n";
19 })
20 alert(str);
21 });
22 });
23 </script>
24 </head>
25
26 <body>
27 <form method="post" action="">
28 <b>你爱好的运动是?</b><br/>
29 <input type="checkbox" id="CheckedAll" />全选/全不选<br/>
30 <input type="checkbox" name="items" value="足球"/>足球
31 <input type="checkbox" name="items" value="篮球"/>篮球
32 <input type="checkbox" name="items" value="羽毛球"/>羽毛球
33 <input type="checkbox" name="items" value="乒乓球"/>乒乓球<br/>
34 <input type="button" id="send" value="提 交"/>
35 </form>
36
37 </body>

Jquery 利用单个复选款(checkbox)实现全选、反选

时间: 2024-08-10 01:59:24

Jquery 利用单个复选款(checkbox)实现全选、反选的相关文章

html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@ include file="/commons/jsp/htmtag.jsp"%> <html><head> <meta http-equiv="Content-Type"

layui 复选框checkbox 实现全选全选

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="layui/css/layui.css" media="all"> </head> &l

jQuery对复选框(checkbox)的全选,全不选,反选等的操作

效果截图: HTML代码: <body><ul id="list"> <li><label><input type="checkbox" name="items" value="1"> 1.时间都去哪儿了</label></li> <li><label><input type="checkbox"

【Jquery】checkbox的全选和全不选

刚学Jquery,在做checkbox的全选全不选时遇到了一个问题,使用attr()方法的话, 只能成功全选和取消全选一次,第二次就不行了,如下面 $("#chkAll").click(function(){ if(this.checked==true){ $("#tab input[type='checkbox']").attr("checked",true); }else{ $("#tab input[type='checkbox'

在项目中学习.NET的JQuery CheckBox方法(全选、取消全选、其他)

一.在项目中遇到的CheckBox的全选和取消全选以及其他等解决方案如下: // 对全选和取消全选的事件 $("#CheckAll").click(function () {                var checkedOfAll = $(this).prop("checked");                if (checkedOfAll == true) {                    $("input[id*='check']

asp.net中Repeater结合js实现checkbox的全选/全不选

前台界面代码: <input name="CheckAll" type="checkbox" id="CheckAll" value="" onclick="javascript:FormSelectAll('form1','cboxi','CheckAll',this);" /> //用于选择是否全选的复选框,用javascript函数"FormSelectAll('form1','

JS 控制checkbox 获取 全选 全不选 一行不选择全选则不被选择 全部选择全选被选择

</pre><pre name="code" class="javascript"><span style="font-size:18px;">//点击全选按钮的事件操作 function selectAll(){ var allcheckBoxs=document.getElementsByName("iTo"); var select=document.getElementsByName

html checkbox 实现全选/取消全选

html checkbox  实现全选/取消全选 <html> <body> <table border="1"> <tr> <th><input type="checkbox" onclick="swapCheck()" /></th> <th>Month</th> <th>Savings</th> </tr

(checkbox)全选/全不选/反选/选中显示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-