2016-03-04 66 views
1

多個數據屬性,我需要你的這個話題 的幫助下,我有html代碼:如何獲取與jquery

<ul data-role="rows"> 
<li data-name="member">member X</li> 
<li data-name="question">question X</li> 
</ul> 
<ul data-role="other"> 
<li data-name="oth">...</li> 
... 
</ul> 

我需要得到的數據名稱值,其中數據角色=行 這意味着我需要得到這些值:「會員」和「問題」

感謝你的幫助

回答

2

只是針對那些元素,map回數據屬性

var names = $('[data-role=rows] [data-name]').map(function(_,el){ 
    return $(el).data('name'); 
}).get(); 

FIDDLE

+0

它在控制檯返回此當我試圖登錄的 「名字」:prevObject:b.fn.b.init [8],語境:文件] –

+0

它的偉大工程,謝謝 –