jquery 如何获取 checkbox的 选中个数
请问,如果存在多个checkbox,用JQuery如何获取选中的checkbox的个数呢,我需要一个变量存放这个结果,用来判断,如果选中0个,则弹出警告,在线等,急啊...
请问,如果存在多个checkbox,用JQuery如何获取选中的checkbox的个数呢,我需要一个变量存放这个结果,用来判断,如果选中0个,则弹出警告,在线等,急 啊
展开
4个回答
展开全部
获取 checkbox的 选中个数可以直接使用如下jquery语法
$("input[type='checkbox']:checked").length;
示例如下:
创建Html代码及css样式
<div>
<input type="checkbox" name="fruit"> apple
<input type="checkbox" name="fruit"> orange
<input type="checkbox" name="fruit"> banana
<input type="checkbox" name="fruit"> watermelon<br>
<input type="button" value="I like these fruit!">
</div>div{width:500px;padding:20px;border:4px solid #ebcbbe;}
input{margin:10px 5px;}jquery代码
$(function(){
$("input[type='button']").click(function() {
alert($("input[type='checkbox']:checked").length);
});
})效果
展开全部
看这里的一个具体的实例,并且我也测试过是非常正确的,至于这里选择的答案在有的浏览器里是测试不通过的:
http://www.angelweb.cn/Html/jquery/jqueryjiaocheng/2912.html
http://www.angelweb.cn/Html/jquery/jqueryjiaocheng/2912.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input[type=checkbox][name=11111][checked]").length
将11111改为你的checkbox的name属性,上面的值就是选中个数
将11111改为你的checkbox的name属性,上面的值就是选中个数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-03-20
展开全部
$("input[type=checkbox][name=11111][checked]").length
将11111改为你的checkbox的name属性,上面的值就是选中个数
我只是做个笔记
将11111改为你的checkbox的name属性,上面的值就是选中个数
我只是做个笔记
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询