我正在尝试获取复选框列表和已检查的计数.我有这个:
var obj = $(this).closest('li').find(':checkbox');
var childCount=$(obj).size();
var checkedCount=$(obj).(':checked').length;
Run Code Online (Sandbox Code Playgroud)
我在checkedCount上收到错误
??
And*_*y E 18
你需要使用这个filter()功能:
var obj = $(this).closest('li').find(':checkbox');
var childCount = obj.size();
var checkedCount = obj.filter(':checked').length;
Run Code Online (Sandbox Code Playgroud)
filter
将匹配元素集减少到与选择器匹配的元素集或传递函数的测试.
此外,您不需要换obj用$(),因为它已经是一个jQuery对象.