Javascript 更改文本区域的值

Javascript 更改文本区域的值,javascript,html,jquery,Javascript,Html,Jquery,有一个文本区域,用户在其中放置一些带有“新行字符”的文本,例如: aaa bbb ccc 我想将这个文本区域的值复制到输入中,但需要保留有关新行的信息 我想用一些特殊的分隔符来替换新行,比如new\u LINE,然后在后端对其进行解码,但有些东西不起作用,我的代码是: var valueFromTextarea = $("#myTextarea").val(); valueFromTextarea .replace(/\n/g,"NEW_LINE"); $("#myTextarea-inpu

有一个文本区域,用户在其中放置一些带有“新行字符”的文本,例如:

aaa
bbb

ccc
我想将这个文本区域的值复制到输入中,但需要保留有关新行的信息

我想用一些特殊的分隔符来替换新行,比如
new\u LINE
,然后在后端对其进行解码,但有些东西不起作用,我的代码是:

var valueFromTextarea = $("#myTextarea").val();
valueFromTextarea .replace(/\n/g,"NEW_LINE");
$("#myTextarea-input").val(valueFromTextarea );
对于此代码,
myTextarea input
的值仅为
aaabbbccc


如何解决该问题?

替换方法
返回修改后的值。它不会改变字符串(字符串是不可变的)


您需要将其返回值传递给
val()

方法
替换
返回修改后的值。它不会改变字符串(字符串是不可变的)

您需要将其返回值传递给
val()