我有一个大的div元素,里面包含多个div和input(复选框类型)标签。我想要检查是否所有的复选框都被选中。我尝试使用以下JQuery代码片段引用div内部的所有复选框:
$('div#mainDiv-checkboxes input[type=checkbox]').each(function(){
//my logic
});
但是它并没有获取到所有的复选框。这种情况下可靠的jQuery选择器是什么?在我的页面中,输入元素的位置没有顺序。我的意思是它们可以出现在主要div内的任何位置。
if($('div#mainDiv-checkboxes input[type=checkbox]:checked').length==$('div#mainDiv-checkboxes input[type=checkbox]'))
,则表示所有的复选框都已被选中。 - Anupam