美文网首页
.addClss()

.addClss()

作者: 知识分享share | 来源:发表于2018-04-05 22:54 被阅读0次
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        <title></title>
        <style>
        .left,
        .right {
            width: 300px;
            height: 120px;
        }
    
        .left div,
        .right div {
            width: 100px;
            height: 90px;
            padding: 5px;
            margin: 5px;
            float: left;
            border: 1px solid #ccc;
        }
    
        .newClass{
            background: #bbffaa;
        }
    
        .imoocClass{
            background: red;
        }
    
        </style>
        <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
    </head>
    
    <body>
        <h2>.addClss()方法</h2>
        <div class="left">
            <div class="aaron">
                <p>newClass</p>
            </div>
            <div class="aaron">
                <p>newClass</p>
            </div>
        </div>
        <div class="right">
            <div class="aa bb imooc">
                <article>
                    <p>imoocClass</p>
                </article>
            </div>
            <div class="bb cc imooc ">
                <article>
                    <p>imoocClass</p>
                </article>
            </div>
        </div>
    
        <script type="text/javascript">
            //class=left下div元素增加一个新的样式,增加背景颜色
            $('.left div').addClass('newClass')
        </script>
    
        <script type="text/javascript">
    
            //通过className(fucntion)方法
            //这个函数返回一个或更多用空格隔开的要增加的样式名。
            //接收index 参数表示元素在匹配集合中的索引位置和html 参数表示元素上原来的 HTML 内容
    
            //找到所有的div,然后通过addClass设置颜色,根据返回的className的判断,
            $("div").addClass(function(index,className) {
    
                //找到类名中包含了imooc的元素
                if(-1 !== className.indexOf('imooc')){
                    //this指向匹配元素集合中的当前元素
                    $(this).addClass('imoocClass')
                }
            });
        </script>
    
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:.addClss()

          本文链接:https://www.haomeiwen.com/subject/ktfjhftx.html