Discuss / JavaScript / 作业

作业

Topic source

selectAll.click(function () { if(this.checked){ langs.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); }else{ langs.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } }); invertSelect.click(function () { langs.map(function () { $(this).prop('checked',!$(this).prop('checked')); }); }); langs.click(function () { if(langs.filter(':checked').length===langs.length){ selectAll.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); }else{ selectAll.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } });

//上一次invertSelect.click有瑕疵,补充了一下 selectAll.click(function () { if(selectAll.is(':checked')){ langs.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show();
}else{ langs.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } }); invertSelect.click(function () { langs.map(function () { //let temp=$(this).prop('checked'); $(this).prop('checked',!$(this).prop('checked'));

});
if(langs.filter(':checked').length===langs.length){
    selectAll.prop('checked',true);
    selectAllLabel.hide();
    deselectAllLabel.show();
}else{
    selectAll.prop('checked',false);
    selectAllLabel.show();
    deselectAllLabel.hide(); 
}

}); langs.click(function () { if(langs.filter(':checked').length===langs.length){ selectAll.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); }else{ selectAll.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } });


  • 1

Reply