Discuss / JavaScript / 终于写成一版

终于写成一版

Topic source

// TODO:绑定事件 function showSelectAllLable(isVisiable){ isVisiable?selectAllLabel.show():selectAllLabel.hide(); !isVisiable?deselectAllLabel.show():deselectAllLabel.hide(); selectAll.prop('checked',!isVisiable); selectAll.change(); } function selectAllClick(){
langs.prop('checked',this.checked); }; function invertSelectClick(){ langs.map(function(){ this.checked?$(this).prop('checked',false):$(this).prop('checked',true); }); form.change(); }; function formChange(){ form.find('[name=lang]:checked').length==langs.length?showSelectAllLable(false):showSelectAllLable(true); } form.change(formChange); selectAll.click(selectAllClick); invertSelect.click(invertSelectClick);

刚刚试了一下,第6行的 selectAll.change(); 这句不写也可以。


  • 1

Reply