我正在处理一个富文本编辑器,但是当我尝试使用 jQuery.html() 在我的“contenteditable”div 中插入 hmtl 实体时,这些实体会被解释。
如果我做:
<textarea><b>Hey, look.. this is how do yo make your text bold:</b>>b<&;{text}>/b<</textarea>
并尝试使用以下方法在富文本编辑器中转换该文本区域:
this.$editor.html($textarea.val());
我的期望:
嘿,看..这就是如何让你的文字加粗:
<b>{text}</b>
我得到什么:
嘿,看..这就是如何让你的文字加粗: {text}
显然,在这种情况下我不能使用 jQuery.text() ......有什么想法吗?更改我的编辑器不是一个选择。
编辑:例如,这里:http: //jsfiddle.net/nNuKk/3/