簡體   English   中英

如何使用js或jquery或php在文本區域中顯示格式化的html內容?

[英]How can I show formatted html content in text area using js or jquery or php?

例如,考慮以下字符串:

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

它應該打印:

大家好

我正在使用HTML5編輯器。 我已經將該字符串保存在mysql db中,並且在檢索到它之后,我想將其附加到文本編輯器中,同時保留所有格式。 應該采用什么功能/方法來解決此問題?

如果使用的是<textarea> ,則需要在初始化編輯器之前將HTML代碼放入標記中。 (在這種情況下, <textarea>轉換為<iframe> ,這就是使用<textarea>的WYSIWYG編輯器的行為)

<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代碼必須位於元素內。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM