Ciao a tutti ho un problemino con setTimeout posto il codice e poi spiego:

codice:
function ...(){
if(response=="error"){
	$("div.mfp").html("<span class=\"error\">Si è verificato un errore nel salvataggio dei dati, riprova.</span>");
}else{
	$("div.mfp").html('<span class=\"txt13000\">Fatturato personale aggiornato correttamente</span>');
}
delmsg();
}

function delmsg(){
setTimeout($("div.mfp").html(''),5000);
}
quindi devo cancellare il testo dopo 5 secondi il problema e che il testo viene cancellato subito non dopo 5 secondi.

come posso risolvere???