[英]<br/> tags is automatically getting added to html tags in ckeditor
每当我通过CKEditor添加HTML内容时,它会自动在每个其他html标记的末尾附加一个“br”标记。
我该如何删除它?
CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
CKEDITOR.config.shiftEnterMode = CKEDITOR.ENTER_P;
CKEDITOR.replace(elemId,
{
resize_enabled: false,
entities: false,
basicEntities: false,
entities_greek: false,
entities_latin: false,
}
不要删除它们!
他们在那里是因为Firefox中的可contenteditable
实现(我认为其他非浏览器需要它们才能正确渲染元素,并允许将插入符号放在其中。
CKeditor的导出函数应该自动从标记中删除它们,除非它们在编辑时导致特定问题,否则我不会担心它们。
如果你以字符串的形式获得html,你可以运行.replace('','')。 如果您对要保留的br标记保持一致,那么只需在解析字符串之前用从未使用的随机符号替换它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.