2013-03-25 33 views
0

所以,我有一个小部件正在寻求将输出的实时HTML源作为文本输出,作为审阅过程的一部分。有没有一种方法可以将所选元素附加到目标div上,并将其输出为DOM中的文本而不是子元素?JQuery - 输出对象为文本?

更新:我想避免的textareas如果可能的话 - 他们提出一个并发症,我的形式设置,以及漏洞的人在萤火/ inspectEl基本技能。

+1

试试这个http://jsfiddle.net/NZFrQ/ – 2013-03-25 14:53:07

回答

2

你可以将代码插入到一个textarea标签和HTML将被打印成文本

jQuery('#idOfTextArea').text(html); 
+0

感谢您的回答!我道歉,我应该澄清 - 避免textareas将是最好的,因为它使我的应用程序的其他部分变得复杂。 – CodeMoose 2013-03-25 14:57:20

1

如果你想避免textarea那么只有在其它可能的选择我所知道的是<code>标签和标签<pre>会认识到空格,这样的代码是正确的缩进的。试试这个小提琴。

jsfiddle