我正在尝试获取带有换行符的文本区域的值。当我调试时,值在 jquery 中是这样的。存储在这样的变量中的值:
"test<br>
test<br>
test"<br>
In .value of valueOf is: 'test↵test↵test'.
我想知道如何将它转换为\n 以便插入换行符。我正在使用 jquery 获取值并通过 ajax 发送到 php!
谢谢..:)
对不起我的英语..
最佳答案
试试这个
val=document.getElementById('recommend').value;
val = val.replace(/<br\s*\/?>/mg,"\n");
fiddle http://jsfiddle.net/eSub4/1/
我在 fiddle 中放置了几个 console.log 以向您展示新行 (\n) 和 html 换行符如何显示在控制台中并将其与 textarea 中的文本进行比较以查看您正在获取新行 (\n) 使用正则表达式后文本区域中的文本。保持 firebug 打开以查看输出
关于javascript - Jquery,textarea 中的换行符.. 不要得到\n 并得到 ↵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18425575/