selectAll.on('click',function(){ if($(this).is(':checked')) { langs.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); } else{ langs.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } }); invertSelect.click( function(){ langs.prop('checked',!langs.is(':checked')); } ); langs.change( function() { var num = 0; for(var i=0; i<langs.length;i++){ if(langs.eq(i).is(':checked')) num++; } if(num===langs.length){ // langs.prop('checked',true); selectAll.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); } else{ selectAll.prop('checked',false); //langs.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } }
var num = langs.filter(function(x){return $(x).is(':checked')}); 这样简单一点
var num = langs.filter(function(x){return $(x).is(':checked')});
Sign in to make a reply
_彩虹之上的幻城_