ckeditor:应显示空跨距,但不能用p换行

ckeditor:应显示空跨距,但不能用p换行,ckeditor,Ckeditor,当我使用空跨度时,让我们说 <span class="anchor" id="jumptome"></span> 现在,ckeditor不会删除跨距,但它们像p一样被包装起来 <p><span class="anchor" id="jumptome"></span></p> 是否有删除p的配置(我需要其他元素的段落,只是希望在跨度中避免它们) 提前谢谢 您为什么需要跨度?如果你需要一个锚,为什么不使用一个DIV,它可

当我使用空跨度时,让我们说

<span class="anchor" id="jumptome"></span>
现在,ckeditor不会删除跨距,但它们像p一样被包装起来

<p><span class="anchor" id="jumptome"></span></p>

是否有删除p的配置(我需要其他元素的段落,只是希望在跨度中避免它们)


提前谢谢

您为什么需要跨度?如果你需要一个锚,为什么不使用一个DIV,它可以在编辑器中被设计成一个可见的块,但是一个不可见的块。。。锚定在输出内容中?我在我的CKE应用程序中执行此操作。虽然我使用小部件作为锚,但无论如何都是一样的


我猜原因是因为插入符号定位和用户定位-用户如何定位该锚?如果它不能成为目标-为什么你需要它的内容?为什么没有目标?

问题是我有一个复杂的流体集管。因此,我要分配的类不能与div一起使用,只能与单独的span一起使用。我只需要一个锚,如果我使用属性name='target'进行锚定,它不会根据标题工作(当用户滚动等时,标题会变小)。我希望可以相应地配置ckeditor。我想进一步推送,抱歉:)。那么,对锚点进行预处理和后处理如何?在加载内容之前,您先转换
-->
,然后在保存期间将其转换回。或者,在您的情况下,最好是手动将锚点包装在类似

..span..

的段落中,然后在保存之前删除“包装”?如果这不是一个选项,我也会删除我的答案。在保存之前,您如何删除p?你的意思是通过在ckeditor中的一些js hack?通过一些js hack,但在编辑器之外。很难说,因为我不知道你现在是怎么更新的。例如,如果您提交一个带有按钮的表单,我会在提交之前在按钮上附加一些代码。或者如果你定期保存,我会把它添加到那里。取决于您对CKEditor的操作。
<p><span class="anchor" id="jumptome"></span></p>