Gunther: Css per JS updaten

Beitrag lesen

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