2011-03-16 12 views

Respuesta

15

Algo como esto tal vez?

var ids = []; 

$('.myClass').each(function() { 
    ids.push($(this).attr('id')); // ids.push(this.id) would work as well. 
}); 
+0

¿Por qué se crea un objeto jQuery ('$ (this) .attr ('id')') en lugar de simplemente el nativo 'esto. id'? –

+0

@David Thomas: la fuerza del hábito más que cualquier otra cosa, probablemente, pero voy a enmendar la respuesta. –

22

Algo así como

var idArray = $(".someClass").map(function(){ 
    return this.id 
}).get().join(','); 

Working demo

Cuestiones relacionadas