如何更改此脚本以将\n
替换为<br />
:
$("<span />", { html: this.value, "class":"view" }).insertAfter(this);
我试试这个但现在正在工作? :
$("<span />", { html: this.value.replace("\n", "<br />"), "class":"view" }).insertAfter(this);
这仅替换SPAN中的第一个\n
,而不是SPAN中的所有\n
个标记。
答案 0 :(得分:2)
尝试以下代码
this.value.replace(/\n/g, "<br />")
答案 1 :(得分:1)
使用
$('#input').val().replace("\n", "<br />", "g")
替换为全局范围
答案 2 :(得分:0)
是的,它仅适用于第一个实例。
所有你应该使用 global identifier
之类的
this.value.replace("\n", "<br />", "g")
答案 3 :(得分:0)
使用此
$("<span />", { html: this.value.replace("/\\n/", "<br />"), "class":"view" }).insertAfter(this);
您可以查看此内容
<?php
$str = "\n deeepu \n kilimanoor \n \n tvm \n kerala india";
$nstr = preg_replace('/\\n/', '<br>', $str);
echo "$nstr";
?>