ckeditor留下HTML双引号代码"单独

时间:2016-01-05 17:39:41

标签: ckeditor

在我的ckeditor中,我需要离开"单独。现在,当我进入源视图时,输入"然后回到WYSIWYG,回到源视图,它转向"至 & quot;,这是破坏事物。

当ckeditor第一次加载时会发生同样的事情。

特别是我想留下的字符串是。

$("div").each(function(index, element) {
  element.id
});

我试过了

<a class="someLink" href="/somePlace" onclick="atpto_tNav.toggleBlind('2459',0,'upc(2459,&#34;parentPriKeyID=6&#34;)','ntid_tNav2459',event);return false">Blarg</a>

另一方面,我用javascript动态加载ckeditor。除了这部分外,它通常效果很好。

2 个答案:

答案 0 :(得分:0)

不是修复ckeditor,但我发现这也可以...

使用\ x22代替&amp;#34;

所以如果我改用这个字符串......

<a class="someLink" href="/somePlace" onclick="atpto_tNav.toggleBlind('2459',0,'upc(2459,\x22parentPriKeyID=6\x22)','ntid_tNav2459',event);return false">Blarg</a>

它适用于ckeditor

并且效果很好

答案 1 :(得分:0)

在我的CKEditor v4上' 从未转换为&quot;。也许需要更新到最新版本。


更多信息:
测试结果表明config.entities_additional仅在CKEDITOR.config.entities设为默认值(true)时才有效。

这是附加功能。
默认值将单引号转换为&#39;
如果要添加双引号: config.entities_additional = '#34,#39';
(如果删除#39,则不再转换单引号)

HTML编号(&#39;)对于您因某种原因“保护”但其HTML名称(&apos;)未对应的符号而言可能会很有趣。
示例+符号为&#43;,但没有名称版本。
但请注意,有些代码会产生错误:例如#160 (== &nbsp;)让cke字段填充undefined:)