JQuery在TEXTAREA中将新行更改为换行符

JQuery在TEXTAREA中将新行更改为换行符,jquery,Jquery,我一直在尝试将中的新行更改为换行符,但没有成功 之所以要这样做,是因为我获取了该值并将其附加到另一个中,该值稍后将复制到剪贴板。当我复制到剪贴板时,由于 这是我的密码: if(oInput.get(0).tagName == "TEXTAREA") { temp = oInput.val(); temp = temp.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '<br />'); oInput.val() = temp.v

我一直在尝试将
中的新行更改为换行符,但没有成功

之所以要这样做,是因为我获取了该值并将其附加到另一个
中,该值稍后将复制到剪贴板。当我复制到剪贴板时,由于

这是我的密码:

if(oInput.get(0).tagName == "TEXTAREA")
{
    temp = oInput.val();
    temp = temp.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '<br />');
oInput.val() = temp.val();
}
if(oInput.get(0).tagName==“TEXTAREA”)
{
temp=oInput.val();
temp=temp.replace(/([^>\r\n]?)(\r\n | \n\r | \r | \n)/g,“
”); oInput.val()=临时值(); }
将赋值更改为
oInput.val(temp)

if(oInput.get(0).tagName == "TEXTAREA")
{
    temp = oInput.val();
    temp = temp.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '<br />');
    oInput.val(temp);
}
if(oInput.get(0).tagName==“TEXTAREA”)
{
temp=oInput.val();
temp=temp.replace(/([^>\r\n]?)(\r\n | \n\r | \r | \n)/g,“
”); 输入值(温度); }
试试这个:

if(oInput.get(0).tagName == "TEXTAREA") {
    oInput.val(function(index, value) {
        return value.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '<br />');
    }
}
if(oInput.get(0).tagName==“TEXTAREA”){
val(函数(索引、值){
返回值。替换(/([^>\r\n]?)(\r\n |\n\r |\r |\n)/g,“
”); } }
您可以试试

temp.replace(/\n/g,'<br/>');
temp.replace(/\n/g,
);
第二件事是,更改
oInput.val(temp);


小提琴手:

谢谢,这有助于杰德的回答。