Ответ 1
var allAttributes = $('tr.food-row').map(function(){
return $(this).data('pk');
}).get();
Я могу использовать 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();