zoukankan      html  css  js  c++  java
  • jquery实现全选,取消,反选的功能&实现左侧菜单

    1、全选,取消,反选的例子

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>全选以及取消测试</title>
    </head>
    <body>
        <table border="1">
            <thead>
                <tr>
                    <th>
                        选择按钮
                    </th>
                    <th>
                        内容
                    </th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <input type="checkbox">
                    </td>
                    <td>
                        123
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="checkbox">
                    </td>
                    <td>
                        456
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="checkbox">
                    </td>
                    <td>
                        789
                    </td>
                </tr>
            </tbody>
        </table>
        <input type="radio" name='cc' onclick="select_all()">:全选
        <input type="radio" name='cc' onclick="clear_all()">:取消
        <input type="radio" name='cc' onclick="reverse_all()">:反选
    
        <script src="jquery-3.2.1.js"></script>
        <script>
            function select_all() {
                $("table input[type='checkbox']").prop('checked',true)
            }
            function clear_all() {
                $("table input[type='checkbox']").prop('checked',false)
            }
    
            function reverse_all() {
    //            var list = $("table input[type='checkbox']")
                $("table input[type='checkbox']").each(function () {
                    var ischecked = $(this).prop('checked')
                    if(ischecked){
                        $(this).prop('checked',false)
                    }else {
                        $(this).prop("checked",true)
                    }
                })
    
            }
    
    
    
        </script>
    </body>
    </html>
    

      

    2、左侧菜单的例子

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>左侧菜单例子</title>
        <style>
            .aa{
                background-color: greenyellow;
                 30%;
                height: 500px;
                border-color: orange;
                /*border- 4px;*/
                border-style: solid;
                float: left;
            }
            .bb{
                background-color: aqua;
                 69%;
                height: 500px;
                border-style:dashed;
                /*border- 6px;*/
                border-color: orange;
                float: right;
    
            }
            .cc{
                font-size: 40px;
    
            }
            .dd{
                border-color: red;
                border-style: solid;
                background-color:black;
                color: white;
            }
            .ee{
                display: none;
            }
        </style>
    </head>
    <body>
        <div class="aa">
            <div>
                <strong class="cc" onclick="func(this)">菜单1</strong>
                <div class="dd ee">
                    <div>内容1</div>
                    <div>内容2</div>
                    <div>内容3</div>
                    <div>内容4</div>
                </div>
            </div>
            <div>
                <strong class="cc" onclick="func(this)">菜单2</strong>
                <div class="dd ee">
                    <div>内容1</div>
                    <div>内容2</div>
                    <div>内容3</div>
                    <div>内容4</div>
                </div>
            </div>
            <div>
                <strong class="cc" onclick="func(this)">菜单3</strong>
                <div class="dd ee">
                    <div>内容1</div>
                    <div>内容2</div>
                    <div>内容3</div>
                    <div>内容4</div>
                </div>
            </div>
    
    
        </div>
        <div class="bb">内容</div>
    
    
        <script src="jquery-3.2.1.js"></script>
        <script>
            function func(ths) {
                $(ths).next("div").removeClass("ee")
                $(ths).parent().siblings("div").children("div").addClass("ee")
    
    
            }
        </script>
    
    </body>
    </html>
    

      

  • 相关阅读:
    在Android应用程序使用YouTube API来嵌入视频
    一个现代化的JSON库Moshi针对Android和Java
    安卓蓝牙技术Bluetooth使用流程(Bluetooth详解)
    android和javascript之间相互通信实例分析
    Android开发JDBC连接mysql数据库导入驱动方法
    android zxing自定义界面,点击按钮开关闪光灯
    Android性能优化之如何避免Overdraw
    android自定义控件实现刮刮乐效果
    关于linux 添加新的硬盘
    java整型数与网络字节序的 byte[] 数组转换关系
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/7719847.html
Copyright © 2011-2022 走看看