CKEditor-内联:以禁用模式显示

问题描述 投票:2回答:2

我正尝试在内联模式下使用CKEditor,如下所示:

var div = $("div.content");
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline( div[0]);

单击div时,将显示CKEditor工具栏,但所有按钮均被禁用,我无法进行任何编辑。当使用CKEDITOR.replace(..)时-我正在使用普通编辑器,一切正常。任何想法内联设置有什么问题吗?谢谢

jquery ckeditor
2个回答
1
投票

该元素(div.content)需要将contenteditable属性设置为true。没有它,它将处于正常的只读模式。

var div = $( 'div.content' );
div.attr( 'contenteditable', 'true' );
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline( div[ 0 ] );

0
投票

检查您的div是否具有名为content的类。我不知道div[0]是什么?你介意分享吗?如果使用div=document.getElementById("divID"),该怎么办。抱歉,我没有足够的代表要发表评论

© www.soinside.com 2019 - 2024. All rights reserved.