admin管理员组

文章数量:1355666

I only know how to check checked, have no idea how to include the ! (not).. I want to check how many checkboxes are left unchecked when a checkbox is checked..

$('ul li input:checkbox:checked').each(function() {
      var count = 0;      
      var lenghtOfChecked = count++;
});

I only know how to check checked, have no idea how to include the ! (not).. I want to check how many checkboxes are left unchecked when a checkbox is checked..

$('ul li input:checkbox:checked').each(function() {
      var count = 0;      
      var lenghtOfChecked = count++;
});
Share Improve this question edited Oct 14, 2013 at 9:54 George Brighton 5,1519 gold badges29 silver badges36 bronze badges asked Oct 14, 2013 at 9:29 Ricki VandenbroekRicki Vandenbroek 3912 gold badges5 silver badges14 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 7

This way:

var lengthOfUnchecked = $('ul li input:checkbox:not(:checked)').length;

Demo: http://jsfiddle/Vq9A9/

use .not(:checked)

$('ul li input:checkbox').not(':checked').each

本文标签: javascriptSelect and count the length of unchecked checkboxes using each()Stack Overflow