私はリッチ テキスト エディターを扱っていますが、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/