Jquery 将\n 替换为 <br/>?

标签 jquery replace tags

如何更改此脚本以替换 \n<br /> :

$("<span />", { html: this.value, "class":"view" }).insertAfter(this);

我尝试了这个,但现在可以工作吗? :

$("<span />", { html: this.value.replace("\n", "<br />"), "class":"view" }).insertAfter(this);

这仅替换第一个\n在 SPAN 但不是全部 \n SPAN 中的标签。

最佳答案

尝试以下代码

this.value.replace(/\n/g, "<br />")

关于Jquery 将\n 替换为 <br/>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21906667/

相关文章:

regex - 替换csv中的错误行

swift - UITextView:添加GestureRecognizer并找到textView的标签

javascript - 动画淡入淡出固定返回顶部按钮

jquery - 如何禁用 body 元素的滚动?

Javascript 显示/隐藏滚动到页面顶部

python - 仅替换文本文件第一行中的某些元素

jQuery 使用 AJAX 加载 Google 可视化 API

javascript - 在javascript中用下划线替换字符串中的字母

html - 标题标签文本显示在 Chrome 中的图像上

带有中通配符的 jQuery 复杂选择器?