我的导航中有五个锚元素。我想用jQuery获取clicked元素的索引。我试过这段代码。
$('.navigation ul li a').click(function(e) {
e.preventDefault();
var el = $(this).index();
console.log(el);
})
但每次我在控制台中都为零。
https://jsfiddle.net/2hg2fkda/小提琴在这里。
任何帮助将不胜感激。谢谢,
答案 0 :(得分:4)
如果列表可以获取索引。 在此处替换您的代码 -
var el = $(this).parent().index();
答案 1 :(得分:2)
试试这个:
$('.navigation ul li').click(function(e) {
e.preventDefault();
var el = $(this).index();
console.log(el);
})
答案 2 :(得分:1)
答案 3 :(得分:1)