Как передать index элемента в функцию jquery?

Пользователь

от narciso , в категории: JavaScript , 3 месяца назад

Как передать index элемента в функцию jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от laney_johnson , 3 месяца назад

@narciso 

Index элемента в jQuery можно передать несколькими способами. Вот несколько из них:

  1. С помощью метода each():
1
2
3
$('li').each(function(index){
  console.log(index);
});


  1. С помощью метода index(), который возвращает индекс элемента в наборе jQuery:
1
2
3
$('li').click(function(){
  console.log($(this).index());
});


  1. При вызове функции можно передать ей индекс элемента в качестве аргумента:
1
2
3
$('li').click(function(){
  myFunction($(this).index());
});