Stel de waarde van textarea in jQuery

Ik probeer een waarde in te stellen in een textarea veld met behulp van jquery met de volgende code:

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

Het probleem is, zodra deze code wordt uitgevoerd, is het niet veranderen van de tekst in het tekstveld?

Echter bij het uitvoeren van een alert($("textarea#ExampleMessage").attr("value")) wordt de nieuw ingestelde waarde teruggegeven?

Oplossing

Heb je Val geprobeerd?

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

Textarea heeft geen waarde attribuut, zijn waarde komt tussen tags, d.w.z. <textarea>mijn tekst). Dat's waarom attr niet werkt :)

Commentaren (0)

Ik denk dat dit moet werken:

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