Discuss / JavaScript / 感觉没有写出js该有的风格。。。

感觉没有写出js该有的风格。。。

Topic source

蓝色PAV

#1 Created at ... [Delete] [Delete and Lock User]

//全选复选框点击事件 selectAll.click(function() { langs.prop('checked', this.checked); statInv(this.checked); }); //根据全选复选框的选中状态更新全选和全不选的显示状态 function statInv(checked) { if (checked) { selectAllLabel.hide(); deselectAllLabel.show(); } else { selectAllLabel.show(); deselectAllLabel.hide(); } } //语言复选框点击事件 langs.change(function() { selectAll.prop('checked', isSelectAll()); statInv(isSelectAll()); }); //反选 invertSelect.click(function() { for (var i = 0; i < langs.length; i++) { langs[i].checked = !langs[i].checked; } selectAll.prop('checked', isSelectAll()); statInv(isSelectAll()); }); //判断是否全部选中 function isSelectAll() { for (var i = 0; i < langs.length; i++) { if (!langs[i].checked) { return false; } } return true; }


  • 1

Reply