我正在开发某种在线 html 编辑器,但在使用 jQuery 获取文本区域的内容时遇到问题。
Textarea 元素是这样的:
<textarea id="myText"><b><p>TEST</p></b></textarea>
所以它是转义和非转义文本的混合体。但是,浏览器显示这样的文本区域,这也是我不想要的:
<b><p>TEST</p></b>
我想按原样获取 textarea 的内部 html。如果我尝试.html()
,它会转义所有标签,如果我尝试.val()
,它会解码转义的标签。您可以在http://jsfiddle.net/hnBte/看到行为
如何使用 Javascript 获取纯内容,以及如何使 textarea 按原样显示内容?
谢谢