Dijit编辑器将从用户输入中删除所有 实体。

手持Dijit编辑器,进入HTML模式,在其中输入一些带有 的文本。回到所见即所得模式,回到HTML模式,然后查看您的实体消失了。

有什么解决方法吗?

的HTML

<h1>Test file for Editor &amp;nbsp support</h1>
<div id="br" data-dojo-type="dijit.Editor" data-dojo-props='plugins:["viewsource"]'><p>a&nbsp;b</p></div>


Java脚本

require(['dijit/dijit', 'dijit/Editor', 'dijit/_editor/plugins/ViewSource', 'dojo/parser'], function(dijit, editor, viewSource, parser){});


和这里一样玩:http://jsfiddle.net/ABaYL/2/

最佳答案

我认为这个问题与道场无关。

该实体没有消失。它被转换成它的特征。实体“”已转换为以字符“”表示。因此,实体代表仍然存在。如果要显示,请输入``&amp; nbsp;''没有空格,但我想你已经知道了,因为你设法在帖子中显示了。甚至stackoverflow编辑器也会过滤其表示形式。

在这里看看:

http://www.web2generators.com/html/entities

关于javascript - 如何使Dijit Editor保持?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14868049/

10-13 02:21