码迷,mamicode.com
首页 > Web开发 > 详细

jQuery中addClass不起作用

时间:2016-09-13 16:20:16      阅读:437      评论:0      收藏:0      [点我收藏+]

标签:

1、当用jQuery给其中的i追加样式时

$(this).addClass(‘active‘).siblings().removeClass(‘active‘);

.active的中和cont重复的样式不起作用 

<div class="imgId">
        <i class="cont">1</i>
        <i class="cont">2</i>
        <i class="cont">3</i>
</div>

2、测试,直接在i中添加active,也不起作用

    <div class="imgId">
        <i class="cont active">1</i>
        <i class="cont">2</i>
        <i class="cont">3</i>
    </div>

3、排查后结果,.cont的优先级高于.active

技术分享

4、这不是jQuery的问题,原生的也是一样的效果

jQuery中addClass不起作用

标签:

原文地址:http://www.cnblogs.com/dddbj/p/5868689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!