我有一个 HTML 文本区域,其中的字符串分为多行。例如
cat
dog
horse
然后我想做的是将这些字符串插入到 html 表中。 HTML 表(我正在使用 jquery.datatables)似乎忽略了换行符。所以我是什么
<textarea id='txttest' name="texttest" ></textarea>
我尝试过像这样替换文本,但这两种方法都不起作用。
var res = $("textarea#txttest").val().replace(/\/n/,"<br>");
or
var res = $("textarea#txttest").val().replace(/
/,"<br>");
然后我将结果插入到我的数据表中
$('table#table_flows').dataTable().fnAddData( [
res ] );
但换行符不会被 替换
我该怎么做呢?
谢谢。
你的里面有一个额外的斜杠.replace
你需要添加一个g
使其成为全球替代品,而不仅仅是第一次出现。
Try
var res = $("textarea#txttest").val().replace(/\n/g,"<br>");
Example http://jsfiddle.net/yE9tX/4/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)