当数据以分区显示时,Textarea表现得很奇怪

时间:2011-10-15 17:29:12

标签: jquery html

我有:

<textarea id='txtSomeId'><p><span>. </span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span>Bullet one </span> </p> </textarea>

当我使用jQuery的$("#txtSomeId").val()并在$("divId").html($("#txtSomeId").val());之类的分区中显示它时  一些奇怪的字符显示为[[[][]][][][][而不是&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;。当我在Google Chrome中粘贴文本并保存并在IE中查看数据时会发生这种情况。

如果我在谷歌浏览器中查看它,那么我不会遇到此问题,但当我在IE浏览器中查看从谷歌浏览器保存的数据时,我遇到了这个问题。请帮帮我。

2 个答案:

答案 0 :(得分:1)

nbsp;应为&nbsp;,这就是我第一次看到的内容

答案 1 :(得分:0)

你不应该在textarea里面有html。使用htmlentitieshtmlspecialchars来解决此问题。