当我使用空span时,假设
<span class="anchor" id="jumptome"></span>
ckeditor删除它。
添加到ckeditor的config.js中
CKEDITOR.editorConfig = function( config ) {
config.IgnoreEmptyParagraphValue = true;
};
CKEDITOR.dtd.$removeEmpty.span = 0;
现在,ckeditor没有删除跨度,但它们被包装在p中,如
<p><span class="anchor" id="jumptome"></span></p>
是否有任何配置来删除p(我需要其他元素的段落,只是为了避免它们的跨度)。
提前感谢!
发布于 2014-08-27 18:15:30
你为什么需要跨度?如果您需要一个锚点,为什么不使用例如DIV,它可以在编辑器中设置为可见块的样式,但不可见...在输出内容中锚定?我在我的CKE应用程序中这样做。虽然我使用widgets作为锚点,但原则上是一样的。
我猜原因是因为插入符号定位和用户定位--用户如何定位那个锚点?如果它不能成为目标-为什么你需要它在内容中?为什么不是有针对性的呢?
https://stackoverflow.com/questions/25533630
复制