Ottimo, grazie proprio quello che cercavo!
ne sei sicuro? perche la soluzione che ti ho postato non mi convince per niente, direi che è solo una pezza, per un parte di codice gestita male...
se non ho capito male la logica dovrebbe essere questa(se spiegassi con maggior dettaglio i tuoi problemi ne sarei certo)

mostro il messaggio per 3 secondi, poi lo nascondo, giusto?
se è cosi sarebbe meglio un codice del genere:

codice:
$(".risultato_"+id).html(msg).fadeIn(3000,function(){
  $(this).fadeOut(3000);
});
penso sia una soluzione piu sensata. Ovviamente il div inizialmente va nascosto con i css
se ci ho azzeccato posso dichiararmi ufficialmente indovino. Altrimenti usa pure il codice che ti ho postato precedentemente.