我需要能够使用按钮打开/关闭内联编辑。请参阅此处的内联编辑示例: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();
}
答案 0 :(得分:6)
jQuery不会帮助你。使用CKEditor的API。例如。您可以在每次要关闭它时销毁编辑器(请参阅http://nightly-v4.ckeditor.com/ckeditor_api/#!/api/CKEDITOR.editor-method-destroy)并再次初始化以将其打开。可能还有其他方法可以“关闭编辑器”,但您必须更准确地说明它对您意味着什么。