27

「一致した要素のセットの最初の要素attrの属性の値を取得する...」に使用できます

属性のリストを取得するには、手動で作成する必要$(..).eachがありますか?それとも便利ですか?

$('tr.food-row')
[
<tr class=​"food-row" data-pk=​"11457">​…​&lt;/tr>​
, 
<tr class=​"food-row" data-pk=​"11429">​…​&lt;/tr>​
]
$('tr.food-row').attr('data-pk')
"11457"

私は取得したい["11457", "11429"]

4

1 に答える 1

63
var allAttributes = $('tr.food-row').map(function(){
    return $(this).data('pk');
}).get();

ライブデモ

于 2013-03-02T22:09:37.530 に答える