我有一个 twitter 引导轮播:
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<div class="item">
<div id="container"></div>
</div>
<div class="item active">
<div id="container2"></div>
</div>
<div class="item">
<div id="container3"></div>
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">«</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">»</a>
</div>
现在,当我单击时,例如。一个按钮。我想拥有 class = 'active' 的项目索引。在此示例中,它将是第二个 div,因此 index = 1(从 0 开始)。
要获得带有 class = "active" 的 div,我这样做:
var activediv = $('.item').find('.active');
但是当我想像这样找到元素的索引时:
var index = activediv.index();
我的控制台总是得到“-1”,所以他找不到该项目......但是为什么呢?
有谁知道我做错了什么?