javascript - 如何使用 js 或 jquery 或 php 在文本区域中显示格式化的 html 内容?

标签 javascript php jquery html

例如考虑以下字符串:

<div><span class="author-advanced">hello <b>everyone</b></span></div>

它应该打印:

hello everyone

我正在使用 HTML5 编辑器。我已将此字符串保存在 mysql 数据库中,检索它后,我想将其附加到文本编辑器,同时保留所有格式。应该采用什么功能/方法来解决这个问题?

最佳答案

如果您使用<textarea>您需要输入 HTML在初始化编辑器之前在标签内编写代码。 (在本例中, <textarea> 被转换为 <iframe> ,这是所见即所得编辑器使用 <textarea> 的行为)

<textarea class="editor"><span class="author-advanced">hello <b>everyone</b></span></textarea>

如果编辑器不使用 <textarea>然后它使用 contenteditable="true"属性来显示格式化的 HTML。

<div class="editor" contenteditable="true"><span class="author-advanced">hello <b>everyone</b></span></div>

假设 HTML5Editor() 是一个初始化编辑器的函数:

 $('.editor').HTML5Editor();

在初始化编辑器之前,HTML 代码必须位于元素内部。

关于javascript - 如何使用 js 或 jquery 或 php 在文本区域中显示格式化的 html 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33393580/

相关文章:

javascript - javascript确认后调用php函数

php - $_GET ['variable' ] 到数组变量中

jquery - 使用 jQuery UI Position 实用程序比使用 CSS position 有什么优势?

javascript - Coinbase同源

javascript - Angular UI Bootstrap Popover - 如何使用 ESC 关闭弹出窗口

javascript - 通过 nodejs 服务器 + socket.io 从 mp3 文件同步流式传输音乐

PHP:在 Composer 包中使用 Phing 任务

javascript - 我应该隐藏我的 Assets 文件夹吗?

javascript - 如何使用 jQuery 验证 HTML 表单上的单选按钮?

javascript - Flot 不支持 "dynamically"创建的图表的系列配置