如何在jQuery中通过现有类添加类

时间:2018-01-22 06:47:05

标签: javascript jquery

我想为的div添加类活动(包含在带有shiftTabs类的div中)。

我在jQuery下面使用但没有工作。

$('.shiftTabs .tab-pane[class="in"]').not('.active').addClass('active');

HTML: -

 <div class="shiftTabs">
      <div class="tab-pane fade in" id="tab1" tabindex="1">
      <div class="tab-pane fade" id="tab2" tabindex="2">
      <div class="tab-pane fade" id="tab3" tabindex="3">
    </div>

2 个答案:

答案 0 :(得分:1)

您需要链接类选择器而不是使用属性equals selector:

maplist(assertz,Parsed)

答案 1 :(得分:0)

  1. 只需使用选择器$('.shiftTabs .tab-pane.in').not('.active')
  2. 即可

    &#13;
    &#13;
    $('.shiftTabs .tab-pane.in').not('.active').addClass('active');
    &#13;
    .active {
      color: red
    }
    &#13;
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div class="shiftTabs">
      <div class="tab-pane fade in" id="tab1" tabindex="1">123</div>
      <div class="tab-pane fade" id="tab2" tabindex="2">123</div>
      <div class="tab-pane fade" id="tab3" tabindex="3">123</div>
    </div>
    &#13;
    &#13;
    &#13;