javascript - Jquery,textarea 中的换行符.. 不要得到\n 并得到 ↵

标签 javascript jquery ajax textarea line-breaks

我正在尝试获取带有换行符的文本区域的值。当我调试时,值在 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/

相关文章:

jquery - 背景图像在视差滚动时移出容器

javascript - 如何读取从 php 传递到 ajax jQuery 的多维关联数组?

jquery - Symfony、jQuery.ajax() 调用、 session 变量丢失

javascript - 迭代地为所有相邻的相同瓷砖着色

javascript - 我可以在加载内容时显示组件吗? - Angular2+

javascript - BlockUI 强制所有元素居中

jQuery Ajax 局部 View 只工作一次

javascript - 如何在鼠标单击时显示不同 div 中的不同文本?

javascript - 如果我多次运行初始化,为什么我的 jquery onclick 函数会打开和关闭?

javascript - 语法错误: Unexpected token < in JSON at position 8