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");
                })
            })
    

      

      

  • 相关阅读:
    vue 響應接口
    vue ajax
    vue混入
    vue動畫和過渡
    vue路由
    vue自定義指令
    python项目_使用极验验证码
    python项目_使用异步功能,celery
    python项目_集成短信发送功能
    python项目_redis使用
  • 原文地址:https://www.cnblogs.com/lyn928/p/7382873.html
Copyright © 2011-2022 走看看