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);
小提琴手:谢谢,这有助于杰德的回答。