Ответ 1
С . index():
$('li.active').index()
Рабочий пример здесь:
Изменить - добавлена ссылка на api для .index()
за советом Ника.
У меня есть список, подобный этому:
<li> .... </li>
<li> .... </li>
<li> .... </li>
<li class="active"> .... </li>
<li> .... </li>
Я хочу узнать индекс (число в списке) элемента с элементом "active" класса. в этом случае индекс будет равен 4 (или 3, если мы начинаем с 0) Как я могу это сделать?
С . index():
$('li.active').index()
Рабочий пример здесь:
Изменить - добавлена ссылка на api для .index()
за советом Ника.
Вот так:
var index = $("ul li.active").index();
.index()
без параметров дает индекс элемента по отношению к нему, который вы хотите в этом случае.