bueno ya lo solucione, no precisamente con $.each, mas bien con un simple for, dejo la solucion, aunque si alguien sabe como hacerlo con each bienvenido sea.
Este es el codigo que no funciona
Código:
var array2 = new Array();
array2['auto1'] = "Saab";
array2['auto2'] = "Volvo";
array2['auto3'] = "BMW";
$.each(array2, function(clave, valor) {
$("#test-array2").append('Clave es ' + clave + ' y valor es: ' + valor + '<br />');
});
y lo hice funcionar con
Código:
for ( var x in array2 ) {
$("#test-array2").append( x + " " + array2[x] + "<br/>" );
}
la solucion la encontré en
http://www.obsolutions.es/noticias/1...-en-javascript
Saludos.