为了账号安全,请及时绑定邮箱和手机立即绑定

js 获取ID元素下所有的checkbox?

js 获取ID元素下所有的checkbox?

慕村225694 2019-04-04 11:07:59
js 获取ID元素下所有的checkbox
查看完整描述

4 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

获取checkbox选中个数的方法如下:

1$('div input[type=checkbox]:checked').length

解释:

  1. div选择div标签

  2. div input选择所有div中的所有input标签(包括radio、checkbox、hidden等)

  3. div input[type=checkbox]选择所有div中所有的复选框(checkbox),其中[type=checkbox]为属性选择器,会选择type属性为checkbox的元素

  4. div input[type=checkbox]:checked选择所有div下被勾选的checkbox,其中:checked表示为勾选状态

  5. length可以取到选择器结果的条数,即div中checkbox为选中状态的元素个数


查看完整回答
反对 回复 2019-04-09
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

通过jquery过滤器:checked方式获取所有选中的checkbox
1、定义页面checkbox框
<body>
<input type='checkbox'/>
<input type='checkbox'/>
<input type='checkbox'/>
</body>
2、通过jquery过滤器选择选中的checkbox

var chks=$("input:checked");//获取所有选中的checkbox,chks是一个元素数组

3、通过chks的长度知道多少被选中
var len = chks.length;//选中的checkbox数量

查看完整回答
反对 回复 2019-04-09
?
DIEA

TA贡献1820条经验 获得超2个赞

通过jquery过滤器:checked方式获取所有选中的checkbox
1、定义页面checkbox框
<body>
<input type='checkbox'/>
<input type='checkbox'/>
<input type='checkbox'/>
</body>
2、通过jquery过滤器选择选中的checkbox

var chks=$("input:checked");//获取所有选中的checkbox,chks是一个元素数组

3、通过chks的长度知道多少被选中
var len = chks.length;//选中的checkbox数量

查看完整回答
反对 回复 2019-04-09
  • 4 回答
  • 0 关注
  • 4794 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信