我正在尝试添加包含一段javascript代码的文本的textarea。但它会自动删除所有标签。我该如何解决这个问题?
以下是数据库中的示例文本,我将其存储在blogObject['blog_content']
:
<div data-configid="0/10000221" style="width: 525px; height: 292px;" class="issuuembed">
</div><script type="text/javascript" src="//e.issuu.com/embed.js" async="true"></script>
Some text here.
<a class="fancybox" href="http://ab5b871380c75ebbed44-0d6294cd72219e531b9ba85132078296.r10.cf2.rackcdn.com/userprofiles/2012/09/19/1/images/2014/11/04/org_1415121954_3b445d4fac6b78703bcf272307ac59f0.gif"><img src="http://ab5b871380c75ebbed44-0d6294cd72219e531b9ba85132078296.r10.cf2.rackcdn.com/userprofiles/2012/09/19/1/images/2014/11/04/org_1415121954_3b445d4fac6b78703bcf272307ac59f0.gif" width="190" /></a>
Some text here 2.
当我使用$("#blog_content").html(blogObject['blog_content'])
添加上述文字时,我会看到以下内容:
Some text here.
Some text here 2.
答案 0 :(得分:0)
在评论中@Musa说,我应该使用.val()
代替.html()
。它对我有用。