// TODO:绑定事件
function step1(){
if(selectAll.prop('checked'))
{langs.prop('checked', true);selectAllLabel.hide();deselectAllLabel.show();}
else
{langs.prop('checked', false);selectAllLabel.show();deselectAllLabel.hide();}
}
function step2(){
langs.each(function(){$(this).prop('checked',!$(this).prop('checked'));});
checkIsAllSelected();
function checkIsAllSelected(){
if(langs.length === langs.filter(function(){return $(this).prop('checked');}).length)
{selectAll.prop('checked', true);selectAllLabel.hide();deselectAllLabel.show();}
{selectAll.prop('checked', false);selectAllLabel.show();deselectAllLabel.hide();}
selectAll.change(step1);
invertSelect.click(step2);
langs.click(()=>checkIsAllSelected());
Sign in to make a reply
木子_丬士_552
// TODO:绑定事件
function step1(){
if(selectAll.prop('checked'))
{langs.prop('checked', true);selectAllLabel.hide();deselectAllLabel.show();}
else
{langs.prop('checked', false);selectAllLabel.show();deselectAllLabel.hide();}
}
function step2(){
langs.each(function(){$(this).prop('checked',!$(this).prop('checked'));});
checkIsAllSelected();
}
function checkIsAllSelected(){
if(langs.length === langs.filter(function(){return $(this).prop('checked');}).length)
{selectAll.prop('checked', true);selectAllLabel.hide();deselectAllLabel.show();}
else
{selectAll.prop('checked', false);selectAllLabel.show();deselectAllLabel.hide();}
}
selectAll.change(step1);
invertSelect.click(step2);
langs.click(()=>checkIsAllSelected());