air*_*air 19 html javascript ckeditor
我正在使用ckeditor,我有各种奇怪的问题.
它会自动删除<span>,例如
<span class="new-class"></span>
Run Code Online (Sandbox Code Playgroud)
自动删除.
我正在寻找最近2天的解决方案,但没有成功.我尝试将以下代码放入
config.js
CKEDITOR.config.allowedContent = true;
Run Code Online (Sandbox Code Playgroud)
但没有成功.
我还在html中添加以下代码,我使用ckeditor但没有成功.
<script>
var editor = CKEDITOR.replace( 'editor1', {
allowedContent: true,
} );
</script>
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 15
我正在使用Django CMS 3,CKEditor 4.3,我使用twitter bootstrap glyphicon也遇到了同样的问题.查看:http://ckeditor.com/forums/Support/Prevent-removal-of-empty-span-tags#forum-topic-top.
为了允许空的span标记,我在ckeditor/config.js的末尾添加了
CKEDITOR.dtd.$removeEmpty.span = 0;
Run Code Online (Sandbox Code Playgroud)
小智 14
我遇到了同样问题的这个帖子,并认为我会发布我的解决方案.我不希望CKEditor删除任何空白元素.将以下内容添加到config.js文件的底部:
$.each(CKEDITOR.dtd.$removeEmpty, function (i, value) {
CKEDITOR.dtd.$removeEmpty[i] = false;
});
Run Code Online (Sandbox Code Playgroud)
对我有用的唯一选择是添加:
config.extraAllowedContent = 'span(*)';
Run Code Online (Sandbox Code Playgroud)
在 config.js 内:
CKEDITOR.editorConfig = function( config ) {
Run Code Online (Sandbox Code Playgroud)
部分“ ”(星号)允许跨度标记内的所有类,仅允许选定的类名只需添加它们而不是“ ”,并用“,”分隔