<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>全选,全不选,反选</title> <script src="libs/jquery-1.11.3.js"></script> <script> $(function(){ $('.check .btn1').click(function(){//全选 $('.music :checkbox').prop('checked',true);/*【注意】 此时用prop而不用attr;checked, selected 或者 disabled 使用prop()*/ }); $('.check .btn2').click(function(){//全不选 $('.music :checkbox').prop('checked',false); }); $('.check .btn3').click(function(){//反选 $('.music :checkbox').each(function(){ $(this).prop('checked',!$(this).prop('checked')); }); }); }); </script> </head> <body> <div class="music"> <input type="checkbox" name="music1" value="信仰">信仰-张信哲<br> <input type="checkbox" name="music2" value="还魂门">还魂门-胡彦斌<br> <input type="checkbox" name="music3" value="演员">演员-薛之谦<br> <input type="checkbox" name="music4" value="有个爱你的人不容易">有个爱你的人不容易-那英<br> <input type="checkbox" name="music5" value="平凡之路">平凡之路-朴树<br><br> </div> <div class="check"> <button class="btn1">全选</button> <button class="btn2">全不选</button> <button class="btn3">反选</button> </div> </body> </html>