zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    cityscapes和Mapillary Vistas两种不同分割数据集的label映射
    探究Z-Order
    Java ——对Swing、AWT和SWT的认识 原创
    UOJ-581 NOIP2020 字符串匹配
    UOJ-618 JOISC2021 聚会 2
    Codeforces Round #740 (Div. 1, based on VK Cup 2021
    PipeCAD
    第三次全国国土调查相关信息记录
    统计研究区内Landsat影像数量
    GEE数据导出注意事项
  • 原文地址:https://www.cnblogs.com/duck-ifox/p/7073401.html
Copyright © 2011-2022 走看看