Javascript 读取文本文件并在一行上显示每个条目
我想读取一个文本文件并在一个div中显示信息,然后用一个Javascript 读取文本文件并在一行上显示每个条目,javascript,jquery,replace,Javascript,Jquery,Replace,我想读取一个文本文件并在一个div中显示信息,然后用一个替换分隔符,这样所有内容都在一行上。到目前为止,它工作正常,但是.replace()只工作一次。我读过这篇文章,但不知道如何解决它 以下是我目前的代码: $.get('feed.txt', function(data) { $('div').html(data.replace('|','<br>')); }); $.get('feed.txt',函数(数据){ $('div').html(data.re
替换分隔符
,这样所有内容都在一行上。到目前为止,它工作正常,但是.replace()
只工作一次。我读过这篇文章,但不知道如何解决它
以下是我目前的代码:
$.get('feed.txt', function(data) {
$('div').html(data.replace('|','<br>'));
});
$.get('feed.txt',函数(数据){
$('div').html(data.replace('|','br>');
});
您需要使用正则表达式替换而不是字符串替换:
.replace(/\|/g, '<br>');
。替换(/\\\;/g,
);
注意,您必须转义“|”字符。Hi此方法仅将一个字符置于所有信息之上。谢谢你的帮助。我尝试了这种方法,但它只替换了“|”的第一个实例。嘿,这很有效。替换(/\|/g,
)。编辑你的答案,我会接受:)我不知道为什么有人否决了你的答案,但别担心,我投了赞成票:)