Ho questa funzione su un file esterno alla pagina:
$(document).ready(function(){
$("#menu1").change(function(){
$("img[id=scelta1]").attr("value",$(this).val(), ("src",$(this).val()));
var img = document.getElementById("scelta1");
if (this.value === ""){
img.src = 'immagini/collezionabili/void.png';
}
else {
img.src = 'immagini/collezionabili/' + this.value + '.png';
}
});
});
Su safari e firefox funzionano benissimo impostando sia il value che l'SRC interessato senza problemi, su chrome invece imposta solamente il value in maniera corretta, il risultato è che l'immagine non viene modificata e quindi non cambia.
Dove sto sbagliando?