zoukankan      html  css  js  c++  java
  • jQuery 之玩转 checkbox

    <!DOCTYPE html>
    <html>
    
    <head>
        <title></title>
        <meta charset="utf-8">
        <script type="text/javascript" src='http:cdn.bootcss.com/jquery/3.1.1/jquery.min.js'></script>
    </head>
    
    <body>
        <form>
            <input type="checkbox" class="all"> 全选
            <input type="checkbox" class="reverse"> 反选
            <input type="checkbox" value="1" class="sub"> 1
            <input type="checkbox" value="2" class="sub"> 2
            <input type="checkbox" value="3" class="sub"> 3
            <input type="checkbox" value="4" class="sub"> 4
            
            
    
            <input type="button" value="click">
            <input type="reset">
        </form>
        <script type="text/javascript">
        $(function() {
            $('.all').on('click', function(e) {
                var isChecked = $(this).prop("checked");
                $(".sub").prop("checked", isChecked);
            })
    
            $('.reverse').on('click', function(e) {
                $(".sub").each(function(index, ele) {
                    var checked = $(ele).is(':checked') ? '' : 'checked'
                    $(ele).prop("checked", checked);
                })
            })
    
            $('.sub').on('click', function(e) {
                var checked = ($('.sub').length == $('.sub:checked').length ? 'checked' : '')
                $('.all').prop('checked', checked)
            })
    
            $("input[type='button']").bind('click',function(){
                var obj = $('.sub').map(function(index,ele){
                    return $(ele).val()
                })
                var arr = Array.prototype.slice.call(obj)
                alert(JSON.stringify(arr))
            })
        })
        </script>
    </body>
    
    </html>
  • 相关阅读:
    php 编码规范(1)
    ubuntu 引导删除
    http协议详解
    centos 下mysql操作
    php 异常捕获
    php 设置报错等级
    在WINDOWS SERVER 上或远程桌面中使用 MUTEX
    发送WIN+SAPCE键,WINDOWS,空格键
    访问本机的WEB API 报400错误
    php.ini xdebug
  • 原文地址:https://www.cnblogs.com/xuezizhenchengxuyuan/p/6232472.html
Copyright © 2011-2022 走看看