У меня есть отделение, содержащее несколько других отделений, содержащих изображение. Это смотрит что-то как это
<div id="parentHldr">
<div class="imgHldr"><img src="foo/bar.png" id="1"></div>
<div class="imgHldr"><img src="foo/bar.png" id="2"></div>
<div class="imgHldr"><img src="foo/bar.png" id="3"></div>
<div class="imgHldr active"<img src="foo/bar.png" id="4"></div>
<div class="imgHldr"><img src="foo/bar.png" id="5"></div>
<div class="imgHldr"><img src="foo/bar.png" id="6"></div>
</div>
Я хочу знать позицию отделения, которое имеет активный класс. Я получаю общее число дочерних элементов с этой вещью
$('#parentHldr').children().length
Таким образом, я предполагаю, должен быть способ найти позиционное количество того отделения так или иначе...
хорошо, я практически нашел решение. Теперь это немного более сложно. Я должен получить индекс DIV w/класс imgHldr содержащий img с идентификатором 5 в родительском DIV w/класс parentHldr. Действительно ли это возможно??))
Используйте index () :
$("#parentHldr > div").index($("#parentHldr > div.active"));