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 相关文章推荐
Node.js实现的简易网页抓取功能示例
Dec 05 Javascript
JS是按值传递还是按引用传递
Jan 30 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
Jan 14 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
Dec 23 Javascript
微信小程序实现导航栏选项卡效果
Jun 19 Javascript
vue 自定义全局方法,在组件里面的使用介绍
Feb 28 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
Apr 12 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
Jun 14 Javascript
vue通过数据过滤实现表格合并
Nov 30 Javascript
vue项目中常见问题及解决方案(推荐)
Oct 21 Javascript
vue 限制input只能输入正数的操作
Aug 05 Javascript
Vue实现简单购物车功能
Dec 13 Vue.js
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
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
javascript 自定义事件初探
2009/08/21 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
python实现AES加密和解密
2019/03/27 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
某科技软件测试面试题
2013/05/19 面试题
宿舍保安职务说明书
2014/02/25 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
2014年调度员工作总结
2014/11/19 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
小学教师教学随笔
2015/08/14 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS
MongoDB balancer的使用详解
2021/04/30 MongoDB
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis
Python+Tkinter打造签名设计工具
2022/04/01 Python
详解SQL的窗口函数
2022/04/21 Oracle