// TODO:绑定事件
selectAll.click(function(){
if(selectAll.prop('checked')){
selectAllLabel.show();
deselectAllLabel.hide();
langs.prop('checked',true);
}
else{
selectAllLabel.hide();
deselectAllLabel.show();
langs.prop('checked',false);
});
invertSelect.click(function(){
langs.get().forEach(e =>{
if(e.checked){
e.checked = false;
}else{
e.checked = true;
langs.change(function()
{
let isAllChecked = true;
for(let i = 0; i < langs.length; i++){
if(!langs[i].checked){
isAllChecked = false;
break;
};
if(isAllChecked){
selectAll.prop('checked',true);
else
selectAll.prop('checked',false);
Sign in to make a reply
迷茫先生__89757
// TODO:绑定事件
selectAll.click(function(){
if(selectAll.prop('checked')){
selectAllLabel.show();
deselectAllLabel.hide();
langs.prop('checked',true);
}
else{
selectAllLabel.hide();
deselectAllLabel.show();
langs.prop('checked',false);
}
});
invertSelect.click(function(){
langs.get().forEach(e =>{
if(e.checked){
e.checked = false;
}else{
e.checked = true;
}
});
});
langs.change(function()
{
let isAllChecked = true;
for(let i = 0; i < langs.length; i++){
if(!langs[i].checked){
isAllChecked = false;
break;
}
};
if(isAllChecked){
selectAllLabel.show();
deselectAllLabel.hide();
selectAll.prop('checked',true);
}
else
{
selectAllLabel.hide();
deselectAllLabel.show();
selectAll.prop('checked',false);
}
});