天天看點

js全選,不全選,反選

<!DOCTYPE html>
<html >
<head>
    <title>全選,不全選,反選</title>
    <meta charset="utf-8">
    <script src="../js/jquery-1.4.4.min.js" type="text/javascript"></script>
    <script>
        $(function(){
            $("#selectAll").click(function(){//選擇所有
                $("#playList :checkbox").attr("checked",true);
            })
            $("#unSelect").click(function(){//全不選擇
                $("#playList :checkbox").attr("checked",false);
            })
            $("#reverse").click(function(){//反選
                $("#playList :checkbox").each(function(){
                    $(this).attr("checked",!$(this).attr("checked"));
                })
            })
        });
    </script>
</head>
<body>
   <div id="playList">
       <input type="checkbox" value="one" />one<br />
       <input type="checkbox" value="two" />two<br />
       <input type="checkbox" value="three" />three<br />
       <input type="checkbox" value="four" />four<br />
       <input type="checkbox" value="five" />five<br />
       <input type="checkbox" value="sex" />sex
   </div>
   <input type="button" value="全選" id="selectAll" />
   <input type="button" value="全不選" id="unSelect" />
   <input type="button" value="反選" id="reverse" />
</body>
</html>