molily: removeClass will nur kurz

Beitrag lesen

  	$('#'+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.

http://api.jquery.com/load/

Mathias