在html textarea中显示换行符

kra*_*626 0 html jquery

我有一个textarea,我将其文本设置为一个字符串\n.我希望这代表一个换行符.

$("#ConfirmEmailText").text("test\n\ntest\ntest");
Run Code Online (Sandbox Code Playgroud)

但是,我只是得到一个看起来像标签而不是新行.

如果我在框中添加一些其他文本,然后按Enter键.我可以在单独的行上看到文字.然后,我将此文本放在此框中并通过电子邮件发送.在电子邮件中\n,当我添加一些文本时,我和[输入]在电子邮件中显示为新行...

为什么这在我的textarea中无法正确显示?

谢谢!

Que*_*tin 8

设置value不是innerText;

$("#ConfirmEmailText").val("test\n\ntest\ntest");
Run Code Online (Sandbox Code Playgroud)