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"]
。
var allAttributes = $('tr.food-row').map(function(){
return $(this).data('pk');
}).get();