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



