假设我有以下 HTML 文件。
...
<div class="field">
Lorem ipsum dolor sit amet,\nconsectetuer adipiscing elit. ...
</div>
...
<div class="field">
Phasellus faucibus molestie nisl.\nMorbi leo mi,\nnonummy
eget tristique non,\nrhoncus non leo. ...
</div>
...
下面的代码应该用类似 HTML 的换行符(即 <br /> 标签)替换 \n 字符。然而,结果是 <br /> 序列逐字出现在文本中,即好像它们在粘贴到页面之前被转义了。
$(".field").each(function()
{
var oldText = $(this).text();
var newText = oldText.replace(/\n/g, "<br />");
$(this).text(newText);
});
我该如何解决它,以便它用真正的换行符打破拉丁文本?