Вход

Просмотр полной версии : Позиция дива


AllReady
23.06.2015, 23:06
Здравствуйте. Не могу конкретно задать вопрос, но хочу рассказать на примере
Есть дивы:

<div id="control">
<div class="c"></div>
<div class="c active"></div>
<div class="c"></div>
</div>

Мне нужно узнать положение дива с классом active относительно других.
То есть в данном случае, он на второй позиции. Как можно получить данное число ?

AllReady
23.06.2015, 23:23
Некоторыми попытками решилось таким способом:

$("#control .c").each(function(i) {
var t = 1 + i;
if ($(this).hasClass("active")) {
alert(t);
}
else t++;
});

Есть ли другой метод, попроще ?

рони
24.06.2015, 01:02
AllReady,
$('#control .c').index($(".active"))