我正在尝试获取复选框列表和已检查的计数。我有这个:
var obj = $(this).closest('li').find(':checkbox');
var childCount=$(obj).size();
var checkedCount=$(obj).(':checked').length;
我在 checkCount 上收到错误
??
您需要使用filter()功能:
var obj = $(this).closest('li').find(':checkbox');
var childCount = obj.size();
var checkedCount = obj.filter(':checked').length;
filter
将匹配元素的集合减少到与选择器匹配或通过函数测试的元素。
另外,你不需要包裹obj
with $()
,因为它已经是一个 jQuery 对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)