每当我通过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,
}
发布于 2012-11-09 01:10:38
不要删除它们!
它们在那里是因为火狐中的contenteditable
实现(我认为其他非ie浏览器需要它们才能正确地呈现元素,并允许在元素中放置插入符号。
CKeditor的导出功能应该会自动将它们从标记中删除,你我不会担心它们,除非它们在你编辑时引起了特定的问题。
发布于 2012-11-09 01:04:09
如果您要获取字符串形式的html,您可以只运行.replace('','')。如果你想保留br标签,那么只需在解析字符串之前用一个从未使用过的随机符号来替换它们。
https://stackoverflow.com/questions/12833672
复制相似问题