无法在textarea内容中呈现HTML标记

时间:2015-05-11 08:05:13

标签: javascript jquery html handlebars.js

我有一个带有textarea输入元素的HTML文件,内容是从包含<br/>标签的数据库中提取的。

我的JSON回复是:
NDAs can be "mutual", meaning both parties are restricted in their use of the materials provided, or they can restrict the use of material by a single party. <br /> It is also possible for an employee to sign an NDA or NDA-like agreement with an employer.

在渲染时,它没有采用新行并按原样显示<br/>(作为静态内容)。 我使用了把手{{{content}}},但没有帮助。

3 个答案:

答案 0 :(得分:2)

您无法在textarea中输入HTML,只能插入纯文本。

您可能想要使用可编辑的div(<div contenteditable="true">...</div>

参考。 https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_Editable

答案 1 :(得分:1)

如果您希望呈现HTML,则应使用contenteditable来执行此操作。

答案 2 :(得分:0)

您可以尝试将<br />替换为/n。这应该可以解决您的问题。