Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查元素数组中复选框的数量?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何检查元素数组中复选框的数量?

Javascript 如何检查元素数组中复选框的数量?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有两个复选框数组:国家和组: 如何检查选中了多少复选框 我试过国家。$('input:checked')。长度-但不起作用。 function checkBoxSelect() { var countries = countryList.find('input[type="checkbox"]'); var groups = groupList.find('input[type="checkbox"]'); console.log(countries)

我有两个复选框数组:
国家

如何检查选中了多少复选框

我试过国家。$('input:checked')。长度-但不起作用。

function checkBoxSelect() {

      var countries = countryList.find('input[type="checkbox"]');
      var groups = groupList.find('input[type="checkbox"]');

      console.log(countries);
      console.log(groups);


}
我建议使用这个方法,它会给你们更好的可读性和灵活性

const$checkbox=$('input[type=“checkbox”]”)。过滤器(':checked');
console.log($复选框)


请在Fiddle中添加相关代码添加my Function的一个片段您是否尝试过
countries.length
使用groupList.find('input[type=“checkbox”]:checked')。length@AllanJebaraj在这个站点上最好将代码放在一个堆栈片段中,所以这个问题是自包含的。外部链接可能会过期,这将使这个问题对未来毫无价值。嗨。请编辑您的答案,包括一些关于此代码如何解决问题的解释。这将使您的答案更容易理解,对OP和将来有此问题的任何人都更有用。非常感谢。
var c = arrayOfElements.filter(function(){
 return $(this).is(':checked');
})

console.log(c.length)