jquery统计用户选中的复选框的个数


Posted in Javascript onJune 06, 2014
<!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>jquery test</title> 
<script src="jquery-1.11.1.min.js"></script> 
</head> <body> 
<input type="checkbox" name="check" value="one"/>one<br/> 
<input type="checkbox" name="check" value="two"/>two<br/> 
<input type="checkbox" name="check" value="three"/>three<br/> 
<input type="checkbox" name="check" value="four"/>four<br/> 
<input type="checkbox" name="check" value="five"/>five<br/> 
<input type="checkbox" name="check" value="six"/>six<br/> 
<input type="checkbox" name="check" value="seven"/>seven<br/> 
<button name="sub">提交</button> 
<script type="text/javascript"> 
$("button[name=sub]").click(function(){ 
var len = $("input:checkbox:checked").length; 
alert("你一共选中了"+len+"个复选框"); 
}) 
</script> 
</body> 
</html>

使用选择器得到所有被勾选的复选框元素的集合,然后通过判断元素的个数来得到用户勾选的个数。

有的时候,我们还对用户勾选复选框的个数做了限制,假设只能勾选三个,相应的代码是这样的:

<!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>jquery test</title> 
<script src="jquery-1.11.1.min.js"></script> 
</head> <body> 
<input type="checkbox" name="check" value="one"/>one<br/> 
<input type="checkbox" name="check" value="two"/>two<br/> 
<input type="checkbox" name="check" value="three"/>three<br/> 
<input type="checkbox" name="check" value="four"/>four<br/> 
<input type="checkbox" name="check" value="five"/>five<br/> 
<input type="checkbox" name="check" value="six"/>six<br/> 
<input type="checkbox" name="check" value="seven"/>seven<br/> 
<script type="text/javascript"> 
$("input:checkbox").click(function(){ 
var len = $("input:checkbox:checked").length; 
if(len>3){ 
alert('亲,最多只能选三个哟~'); 
return false; //另刚才勾选的取消 
} 
}) 
</script> 
</body> 
</html>
Javascript 相关文章推荐
用js生产批量批处理执行命令
Jul 28 Javascript
网页中返回顶部代码(多种方法)另附注释说明
Apr 24 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
深入理解jquery自定义动画animate()
May 24 Javascript
jQuery利用sort对DOM元素进行排序操作
Nov 07 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
Jun 25 Javascript
React Native 环境搭建的教程
Aug 19 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
Sep 20 Javascript
element上传组件循环引用及简单时间倒计时的实现
Oct 01 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 Javascript
分享15个Webpack实用的插件!!!
Mar 31 Javascript
javascript中的throttle和debounce浅析
Jun 06 #Javascript
单击某一段文字改写文本颜色
Jun 06 #Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 #Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 #Javascript
jQuery插件开发详细教程
Jun 06 #Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
Jun 06 #Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 #Javascript
You might like
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
thinkPHP模板中for循环与switch语句用法示例
2016/11/30 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
2020/04/27 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python排序算法实例代码
2017/08/10 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
python实现彩票系统
2020/06/28 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
python程序需要编译吗
2020/06/19 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
会计师职业生涯规划范文
2014/02/18 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
2014年项目工作总结
2014/11/24 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript