Я бы использовал delegate
для элемента #pikame, затем index
для li
:
$("#pikame").delegate("li", "click", function() {
// $(this).index() is the index of the `li` clicked
});
Живой пример
Хотя на самом деле не имеет значения, как вы попадаете на элемент li
;ключевой бит, когда вы там, index
без аргументов сообщает вам свой индекс среди своих братьев и сестер.Поскольку li
элементы могут иметь только li
братьев и сестер, нет необходимости предоставлять index
селектор или что-либо еще.