2015-09-26 53 views
1

我在導航中有五個錨點元素。我想用jQuery獲取點擊元素的索引。我試過這個代碼。如何獲取點擊元素的索引?

$('.navigation ul li a').click(function(e) { 

    e.preventDefault(); 

    var el = $(this).index(); 
    console.log(el); 

}) 

但是每次我在控制檯得到零。

https://jsfiddle.net/2hg2fkda/小提琴在這裏。

任何幫助將不勝感激。謝謝,

回答

2

試試這個:如果列表

$('.navigation ul li').click(function(e) { 

    e.preventDefault(); 

    var el = $(this).index(); 
    console.log(el); 

}) 
+0

感謝這個工作。你是生命的救星:) –

+0

歡迎@NafeesAnwar – VRK

1

你可以試試這個:

$('.navigation ul li ').click(function (e) { 
    alert($(this).index()); 
}); 

DEMO

1

你也可以試試這個!

var el = $(this).closest('li').index(); 

Demo