• jQuery实现全选反选功能


    废话不说,直接上代码!

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script type="text/javascript" src="jquery-3.1.1.min.js"></script>
    <title>Insert title here</title>
    </head>
    <body>
    
    <div style="margin: 20px;">
            全选:<input type="checkbox" id="selectAll" onclick="selects1()">
        </div>
    
    <div style="600px;height: 40px;border: 1px solid #ccc">
        多选框1:<input type="checkbox" class="check_class">
        多选框2:<input type="checkbox" class="check_class">
        多选框3:<input type="checkbox" class="check_class">
        多选框4:<input type="checkbox" class="check_class">
        多选框5:<input type="checkbox" class="check_class">
        多选框6:<input type="checkbox" class="check_class">
    </div><br>
    
    
    <script type="text/javascript">
    
    /*
     * 方法1 在工作电脑和本地电脑都可以正常工作
     * 方法2 在工作电脑只起一次作用,即勾选全选,反选后。再次勾选,不再起作用。本地电脑一样可以正常运行
     * 可能原因是jquery版本问题 ? 工作电脑jQuery版本为1.11系列。这里为3.1.1
     */
    
    
        //实现方法1
        function selects1(){
            //实现全选,反选功能
            var selectStatus = $('#selectAll').is(':checked');
            $('.check_class').each(function(){
                $(this).prop('checked',selectStatus);
            });
        }
        
        //实现方法2
        function selects2(){
            //实现全选,反选功能
            var selectStatus = $('#selectAll').is(':checked');
            $('.check_class').each(function(){
                $(this).attr('checked',selectStatus);
            });
        }
        
        
    </script>
    </html>
  • 相关阅读:
    GitLab配置SSH密钥
    axios访问本地模拟的json数据
    ODAC Windows 安装
    Linux tar命令
    Oracle INSTR使用
    js map方法的使用
    SessionState的几种设置
    C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
    Linux给用户添加sudo权限
    Linux 学习整理
  • 原文地址:https://www.cnblogs.com/duck-ifox/p/7073401.html
Copyright © 2020-2023  润新知