2013-08-18 78 views
0

你好,我用這個選擇如何建立與

var id = $(".tg_li-HeaderMenu >div").tabindex(); 

這個選擇我這個類的所有元素,我只需要這個元素,我點擊了$(本)選擇它

如何讓選擇這樣

var id = $((this)>div).tabindex(); 

或如何選擇div孩子

這是我的HTML我需要獲得元素的tabindex屬性,我點擊

<li id="listMenu" class="tg_li-HeaderMenu"> 
DASHBOARD 
<div class="TopMenuActive" tabindex=" 1"></div> 
</li> 
<li id="listMenu" class="tg_li-HeaderMenu"> 
ORDERS 
<div class="TopMenuActive" tabindex=" 2"></div> 
</li> 
<li id="listMenu" class="tg_li-HeaderMenu SelectedMenu"> 
<li id="listMenu" class="tg_li-HeaderMenu"> 

這是我的Javascript

$(".tg_li-HeaderMenu").click(function() { 
    var id = $(".tg_li-HeaderMenu >div"); 
    console.log("id-->", id[0].tabindex()); 

}); 

回答

4

使用

var id = $('>div', this).tabindex(); 

var id = $(this).children('div').tabindex(); 
2

您可以使用children(),也得到tabindex屬性值,你需要使用.att()如下圖所示

$(".tg_li-HeaderMenu").click(function() { 
    var id = $(this).children("div"); 
    console.log("id-->", id.attr('tabindex')); 
}); 

演示:Fiddle