selectAll.on("click",function(){ if($(this).is(':checked')){ deselectAllLabel.show(); selectAllLabel.hide(); langs.prop("checked","true"); }else{ deselectAllLabel.hide(); selectAllLabel.show(); langs.prop("checked",""); } langs.change(); }); invertSelect.on("click",function(){ langs.map(function(i,l){ if($(l).is(":checked")){ $(l).prop("checked",""); }else{ $(l).prop("checked","true"); } $(l).change(); }); }); langs.change(function(){ var checkedCount = 0; function check(i,l){ if($(l).is(":checked")){ return 1; } return 0; } var r =langs.map(check); for(var i=0;i< r.length;++i){ checkedCount+=r[i]; } if(checkedCount<langs.length){ deselectAllLabel.hide(); selectAllLabel.show(); selectAll.prop("checked",""); } else{ deselectAllLabel.show(); selectAllLabel.hide(); selectAll.prop("checked","true"); } });
Sign in to make a reply
野子Vito