2015-12-08 14 views
1

我有以下UL得到李的指數微升

<ul id="menu"> 
<li class="item"><a href=""></li> 
<li class="item"><a href=""></li> 
<li class="item"><a href=""></li> 
</ul> 

,當我在一個錨點擊我要檢索父李

的jQuery指數:

$("#menu li.item a").each(function(){ 
    $(this).click(function(e){ 
     e.preventDefault(); 
     var current_menuitem = $(this).closest("li.item"); 
     var menu_items = $(current_menuitem).closest("ul#menu"); 
     var menu_index = (menu_items.index(current_menuitem)) + 1; 

     console.log("id: " + menu_index); 
    }); 
    }); 
+0

指數爲每次點擊 – Babulaas

回答

0

簡單的使用:現在0

$("#menu li.item a").each(function(){ 
    $(this).click(function(e){ 
      console.log($(this).parent().index()); 
     e.preventDefault(); 
    }); 
    }); 

DEMO FIDDLE

1

試試這個:

$("#menu ul").find('a').click(function() { 
    var str = $(this).parents("li").index(); 
    alert(str); 
});