@narciso
Index элемента в jQuery можно передать несколькими способами. Вот несколько из них:
1 2 3 |
$('li').each(function(index){ console.log(index); }); |
1 2 3 |
$('li').click(function(){ console.log($(this).index()); }); |
1 2 3 |
$('li').click(function(){ myFunction($(this).index()); }); |
@narciso
Вот пример кода, иллюстрирующий использование передачи индекса элемента в функцию jQuery:
1 2 3 4 5 6 7 8 9 10 11 12 |
// Создаем функцию, которая принимает индекс элемента function displayIndex(index) { console.log('Index элемента: ' + index); } // Привязываем событие click к элементам списка $('li').click(function() { // Получаем индекс элемента при клике var index = $(this).index(); // Вызываем функцию и передаем индекс элемента displayIndex(index); }); |
При этом, функция displayIndex()
будет выводить индекс элемента при клике на него.