使用JavaScript打开和关闭CKEditor 4内联编辑

时间:2012-10-11 18:05:49

标签: javascript jquery ckeditor

我需要能够使用按钮打开/关闭内联编辑。请参阅此处的内联编辑示例:http://nightly-v4.ckeditor.com/3559/samples/inlineall.html

我的标记是这样的:

<div contenteditable='true'>Mycontent</div>

使用jQuery我希望能够打开/关闭编辑器。

我尝试将contenteditable设置为false,但这不起作用。编辑器在切换contenteditable设置时没有加载回页面。

附录:我还需要在按钮点击时销毁所有CKEditor内联实例。我是这样做的:

        //kill all ckeditors
        for(k in CKEDITOR.instances){
            var instance = CKEDITOR.instances[k];
            instance.destroy();
        }

1 个答案:

答案 0 :(得分:6)

jQuery不会帮助你。使用CKEditor的API。例如。您可以在每次要关闭它时销毁编辑器(请参阅http://nightly-v4.ckeditor.com/ckeditor_api/#!/api/CKEDITOR.editor-method-destroy)并再次初始化以将其打开。可能还有其他方法可以“关闭编辑器”,但您必须更准确地说明它对您意味着什么。