我有三个问题要问ckeditor
如何找到ckeditor实例的名称?
我想销毁实例,并在没有ckeditor的情况下将其切换回正常状态。在这个Thread中是一个示例,但它不知道我的实例的名称。
如何在所有编辑器之间切换源代码模式和所见即所得模式?
最佳答案
实例存储在CKEDITOR.instances
对象中。您可以遍历此对象并找到所需的任何内容。实例以textarea的id属性命名的:<textarea id="foo" ... </textarea>
将创建CKEDITOR.instances.foo
实例。
您可以使用CKEDITOR.instances.foo.element
和CKEDITOR.instances.foo.element.$
(本地DOM元素)访问文本区域。
如果未指定ID,例如当您用ckeditor
类替换编辑器时,后续名称如下:editor1, editor2, ... , editorN
知道ID(请参阅:1)后,您只需执行以下操作:
if ( CKEDITOR.instances.foo )
CKEDITOR.instances.foo.destroy();
CKEDITOR.replace( 'foo' );
CKEDITOR.instances.foo.execCommand( 'source' )
关于jquery - 找出实例名称并销毁并切换到源模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12555221/