作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取复选框列表和已检查的计数。我有这个:
var obj = $(this).closest('li').find(':checkbox');
var childCount=$(obj).size();
var checkedCount=$(obj).(':checked').length;
我在checkedCount 上遇到错误
??
最佳答案
您需要使用filter()
功能:
var obj = $(this).closest('li').find(':checkbox');
var childCount = obj.size();
var checkedCount = obj.filter(':checked').length;
filter
Reduce the set of matched elements to those that match the selector or pass the function's test.
此外,您不需要用 $()
包装 obj
,因为它已经是一个 jQuery 对象。
关于jquery 获取选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896128/
我是一名优秀的程序员,十分优秀!