Wert der Textarea in jQuery festlegen

Ich versuche, einen Wert in einem Textarea-Feld mit Jquery mit dem folgenden Code zu setzen:

$("textarea#ExampleMessage").attr("value", result.exampleMessage);

Das Problem ist, dass dieser Code, sobald er ausgeführt wird, den Text in der Textarea nicht mehr verändert.

Wenn jedoch ein alert($("textarea#ExampleMessage").attr("value")) ausgeführt wird, wird der neu eingestellte Wert zurückgegeben?

Lösung

Haben Sie Val ausprobiert?

$("textarea#ExampleMessage").val(result.exampleMessage);
Kommentare (12)

Textarea hat kein value-Attribut, sein Wert kommt zwischen Tags, d.h.: <textarea>my text). Deshalb funktioniert attr auch nicht :)

Kommentare (0)

Ich denke, das sollte funktionieren:

$("textarea#ExampleMessage").val(result.exampleMessage);
Kommentare (0)