Подтвердить что ты не робот

Определение дочернего индекса в нем родительский

Как определить индекс элемента в нем parent? Предположим, что у вас есть следующая структура DOM, и вы установили прослушиватель событий щелчка для дочерних div. Когда каждый из них щелкнут, я хочу знать его индекс относительно родительского div.

<div class="parent">
    <div class="child">...</div>
    <div class="child">...</div>
    <div class="child">...</div>
    <div class="child">...</div>
</div>
4b9b3361

Ответ 1

Чтобы получить индекс в элементах из его родительского элемента (среди братьев и сестер), используйте .index() без каких-либо параметров, например:

$(".child").click(function() {
  alert("Index: " + $(this).index());
});

Вы можете проверить это здесь.