如何解决ckEditor 从 ul 列表中删除 div 标签
我从数据库中读取了一些 html
并将其传递给 ckeditor
问题是 ckeditor
编辑我的 html
这里是来自数据库的数据
<!DOCTYPE html>
<html lang="en">
<head>
<Meta charset="UTF-8">
<Meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
<div>I Am DiV</div>
</ul>
</body>
</html>
这里是 ckEditor
源节目
<!DOCTYPE html>
<html lang="en">
<head><Meta charset='UTF - 8'><Meta name='viewport' content='width = device - width,initial - scale = 1.0'>
<title>Document</title>
</head>
<body>
<div>I Am DiV</div>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
这是我的配置
config.fullPage = true;
config.allowedContent = true;
如何禁用 ckEditor
来更改我的 html
?
解决方法
您可以使用此代码禁用某些 CKEditor 验证
config.enterMode = 2; //disabled <p>
config.enterMode = CKEDITOR.ENTER_BR; // pressing the ENTER KEY input <br/>
config.shiftEnterMode = CKEDITOR.ENTER_P; //pressing the SHIFT + ENTER KEYS input <p>
config.autoParagraph = false; // stops automatic insertion of <p> on focus
如果你需要更多有效的标签,你可以使用
config.protectedSource.push(/<i[^>]*><\/i>/g); //disable i validation
但你应该自定义它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。