数组连接中断标记显示为文本

时间:2016-06-08 17:04:31

标签: javascript jquery

我有这段代码

 return $('.status-message.form-error').text($.map(messages, function(m) {
    return m.charAt(0).toUpperCase() + m.slice(1);
  }).join("<br />"));

由于某种原因,它将<br />作为文本返回,因此网页上的结果为:

Your security code is incorrect.<br />Lorem ipsum<br />

我无法意识到我在这里做错了什么,我已经检查了类似的问题,但答案似乎与我的代码完全相同。

1 个答案:

答案 0 :(得分:2)

那是因为您正在使用text()将您传递给它的任何内容转换为原始文本。

相反,你应该使用html(),你猜对了,它改变了实际的HTML。

WrittenBy   NumDocs   English   French   EnglishFrench ... Numpublished
-----------------------------------------------------------------------
Linda          10        5        2           1        ...      4
Peter           8        0        0           6        ...      0