用javascript替换换行符

时间:2013-04-11 21:26:05

标签: javascript jquery internet-explorer-8

尝试在HTML中替换和呈现来自DB的文本中的换行符。使用java输入值,因此值应包含'\ n'。值显示在span标记中,该标记具有“toggleBreaks”类。代码在Firefox和Chrome中运行良好,但在IE8上运行不正常。我没有尝试过其他IE版本,但遗憾的是我需要IE8。

$('.toggleBreaks').each(function(index) {
    var orgText = $(this).html();
    var regex = /\r?\n/g;
    if (regex.test(orgText)) {
      var modText = orgText.replace(regex, "<br />");
      $(this).html(modText);
    }
});

我几乎能够通过应用样式'pre-wrap'来完成对页面中现有换行的尊重,但这在IE8中也不起作用。

0 个答案:

没有答案