zoukankan      html  css  js  c++  java
  • 点击进行多项选择(jQuery)

    头部引用:

    <link href="../ATheme/css/base.css" rel="stylesheet" />
    <script src="../ATheme/js/jquery-1.8.3.min.js"></script>
    

      

    html结构:

    <body>
        <div class="main">
            <ul>
                <li>香蕉</li>
                <li>苹果</li>
                <li>橘子</li>
                <li>番茄</li>
            </ul>
        </div>
    </body>
    

      base样式:

    .main ul li {
        list-style-type: none;
        float: left;
         4%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        margin-left: 3.5%;
        border: 1px solid #CCCCCC;
        border-radius: 10px;
    }
    
    .add {
        color: #2AC845;
        border: 1px solid #2AC845;
        border-radius: 10px;
    }
    

      JQuery:

    $(function () {
                //第一种方法
                $(".main li").toggle(function () {
                    $(this).addClass("add");
                }, function () {
                    $(this).removeClass("add");
                });
                //第二种方法
                $(".main li").on("click", function () {
                    var li = $(this);
                    if (li.hasClass("add")) {
                        li.removeClass("add");
                    } else {
                        li.addClass("add");
                    }
                });
    
                //鼠标悬浮改变颜色
                $(".main li").hover(function () {
                    $(this).addClass("add");
                }, function () {
                    $(this).removeClass("add");
                })
            })
    

      

      

  • 相关阅读:
    Python统计nginx日志域名下载量
    如何使用MySQL自动化备份脚本添加备份任务
    迁移数据库报错
    cobbler
    Zabbix添加nginx-php监控
    Zookeeper运维问题集锦
    Jira+Wiki配置手册
    Gitlab安装恢复手册
    Glusterfs配置手册
    k8s的认证-RBAC机制
  • 原文地址:https://www.cnblogs.com/lyn928/p/7382873.html
Copyright © 2011-2022 走看看