用过音乐播放器的人都知道有个全选按钮,如果使用Jquery实现,有个直接选中checked标签的方式

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="UTF-8"/>
        <title></title>
    </head>
    <body>
        <input type="checkbox" name="check" id="" value="" />
        <input type="checkbox" name="check" id="" value="" />
        <input type="checkbox" name="check" id="" value="" />
        <input type="checkbox" checked="checked" name="check" id="" value="" />
        <input type="checkbox" checked="false" name="check" id="" value="" />
        <input type="checkbox" name="check" id="" value="" />
        <button class="submit" id="submit">全选</button>
    </body>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script type="text/javascript">
        var allLen = $("input[name='check']:checkbox").length;  /* 所有的选项卡的长度 */
        $(".submit").click(function(){
            var checkedLen = $(":checked").length;  /* 已被选中的长度 */
            if (checkedLen < allLen) { 
                $("input[name='check']:checkbox").each(function(){
                     $(this).prop("checked", true); 
                })
            }else{
                $("input[name='check']:checkbox").each(function(){
                     $(this).prop("checked", false);  
                })
            }            
        })
    </script>
</html>
View Code

相关文章: