Discuss / JavaScript / 交作业

交作业

Topic source

// TODO:绑定事件 selectAll.click(function(){ if(selectAll.is(':checked')){ langs.prop('checked','true'); selectAllLabel.hide(); deselectAllLabel.show(); }else{ langs.prop('checked',''); selectAllLabel.show(); deselectAllLabel.hide(); } }); invertSelect.click(function(){ var a=$('[name=lang]:checked') var b=langs.filter(function(){return this.checked==''}) a.prop('checked','') b.prop('checked','true') }); langs.click(function(){ var checkedLangs=$('[name=lang]:checked') if(checkedLangs.length==langs.length){ selectAll.prop('checked','true') selectAllLabel.hide(); deselectAllLabel.show(); } var uncheckedLangs=langs.filter(function(){return this.checked==''}) if(uncheckedLangs.length>0){ selectAll.prop('checked',''); selectAllLabel.show(); deselectAllLabel.hide(); } })


  • 1

Reply