Estoy tratando de seleccionar las imagenes que hay dentro de un div, son las que pone el usuario, para ver cuales son diferentes y guardar las propiedades de la imagen en un array.
Código:
En principio quiero guardarme esas imagenes en un array temporal, compararlo con un array anterior y hacer la union del anterior y del nuevo (es decir, las imagenes que siguen en el div).var imagenes = new Array(); function get_div_images() { var tmp = new Array; $.each($('#my_id img'), function(i, imagen){ //Los datos que quiero guardar, he probado distintas formas. tmp[i] = { 'src' : $(imagen).attr('src'), 'height' : parseInt($(imagen).css('height').replace("px", "")), 'width' : parseInt($(imagen).css('width').replace("px", "")) }; }); $.each(tmp, function(i, atributos){ $.each(atributos, function(i1, i2){ alert(i1); //Me devuelve lo que toca, es decir, la clave. alert(i2); //Me devuelve el valor. }); alert(atributos.length); //Me devuelve undefined. }); }
Trataba de hacerlo con que la ruta de la imagen fuese la clave del array, pero ni así había forma.
A alguien se le ocurre como hacerlo?
Un saludo y gracias de antemano