$('#'+div).load('forms/'+form+'.php');
Dieses Laden ist asynchron (das »A« in Ajax steht für asynchron). Der JavaScript-Interpreter wartet nicht mit der Ausführung des folgendes Statements auf die Serverantwort.
$('#'+div).find('span').removeClass('aktualisiertHide').addClass('aktualisiertShow');
Vermutung: Dies wird sofort ausgeführt, ohne auf die Serverantwort zu warten. Die trudelt kurze Zeit später ein, sodass der Inhalt des Elements wird mit der Serverantwort überschrieben.
Arbeite mit einer Callback-Funktion, die ausgeführt wird, wenn die Daten geladen und das DOM aktualisiert wurde.
Mathias