// TODO:绑定事件
selectAll.change(function () {//全选checkbox
if (selectAll.is(':checked')) { langs.prop('checked', true); selectAllLabel.hide(); deselectAllLabel.show(); }
else { langs.prop('checked', false); selectAllLabel.show(); deselectAllLabel.hide(); }
});
invertSelect.click(function () {//反选click
Array.from(langs).forEach(x => $(x).prop('checked', !$(x).is(':checked')));
langs.change(function () {//单选checkbox
var array = Array.from(langs);
var length = array.length;
if (array.filter(x => $(x).is(':checked')).length === length)//全选
{
selectAllLabel.hide(); deselectAllLabel.show(); selectAll.prop('checked', true);
}
else {
selectAllLabel.show(); deselectAllLabel.hide(); selectAll.prop('checked', false);
Sign in to make a reply
4
// TODO:绑定事件
selectAll.change(function () {//全选checkbox
if (selectAll.is(':checked')) { langs.prop('checked', true); selectAllLabel.hide(); deselectAllLabel.show(); }
else { langs.prop('checked', false); selectAllLabel.show(); deselectAllLabel.hide(); }
});
invertSelect.click(function () {//反选click
Array.from(langs).forEach(x => $(x).prop('checked', !$(x).is(':checked')));
});
langs.change(function () {//单选checkbox
var array = Array.from(langs);
var length = array.length;
if (array.filter(x => $(x).is(':checked')).length === length)//全选
{
selectAllLabel.hide(); deselectAllLabel.show(); selectAll.prop('checked', true);
}
else {
selectAllLabel.show(); deselectAllLabel.hide(); selectAll.prop('checked', false);
}
});