varios valor una todos tiene seleccionar saber por obtener los elementos elemento clase atributo agregar jquery each

valor - Obtener la lista de atributos de data-foo para el conjunto de elementos jQuery



saber si un elemento tiene un atributo jquery (1)

Esta pregunta ya tiene una respuesta aquí:

Puedo usar attr para "Obtener el valor de un atributo para el primer elemento en el conjunto de elementos coincidentes ..."

Para obtener la lista de atributos, ¿necesito crearla manualmente con $(..).each o hay alguna conveniencia?

$(''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"

Quiero obtener ["11457", "11429"] .


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

Demo en vivo