我可以使用attr
“获取匹配元素集合中第一个元素的属性值...”
要获取属性列表,我是否需要使用$(..).each
手动构建属性或是否方便?
$('tr.food-row')
[
<tr class="food-row" data-pk="11457">…</tr>
,
<tr class="food-row" data-pk="11429">…</tr>
]
$('tr.food-row').attr('data-pk')
"11457"
我想获得["11457", "11429"]
。
答案 0 :(得分:61)
var allAttributes = $('tr.food-row').map(function(){
return $(this).data('pk');
}).get();