Hi!
Hier der korrekte Code:
$('input[id="test123"]').focus(function() {
...
$( this ).addClass("ui-widget-content_neu");
});
>
> Leider wird aber nach wie vor die Klasse "ui-widget-content" genommen. Genau die wollte ich überschreiben.
Das Element hat also bereits ein Class-Attribut mit dem Wert "ui-widget-content"?
Dann sollte es nach deinem Aufruf eigentlich beide Klassennamen enthalten.
"Überschreiben" funktioniert in der Form (alt entfernen, neu hinzufügen):
~~~javascript
$( "#test123" ).removeClass( "ui-widget-content" ).addClass( "ui-widget-content_neu" );
Gruß Gunther