利用jQuery简单实现CheckBox全选效果

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>利用jQuery简单实现CheckBox全选效果</title>
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.1.min.js"></script>
    <script>
        $(function () {
            $("#all").click(function () {
                var checked_status = this.checked;
                $("input[name=demo]").each(function () {
                    this.checked = checked_status;
                });
            });
            $("#btn").click(function () {
                var arrChk = $("input[name=demo]:checked");
                $(arrChk).each(function () {
                    str = this.value
                    alert(str);
                });
            });
        });
    </script>
</head>
<body>
    <div>
        <p><input type="checkbox" id="all" />全选<button type="button" id="btn">显示选中的内容</button></p>
        <p><input type="checkbox" name="demo" value="bootstrap" />Bootstrap</p>
        <p><input type="checkbox" name="demo" value="orchard" />Orhcard</p>
        <p><input type="checkbox" name="demo" value="jquery" />jQuery</p>
        <p><input type="checkbox" name="demo" value="web" />WEB</p>
        <p><input type="checkbox" name="demo" value="design" />设计</p>
        <p><input type="checkbox" name="demo" value="about" />关于我们</p>
    </div>
</body>
</html>

相关推荐