我有一个情况,我正在克隆一个包含CKEditor实例的元素。 克隆后,我更改所有ID,以确保在同一页中没有两个具有相同ID的元素。 我无法访问CKEditor的克隆版本。 如果我通过元素ID访问它,我会得到原始版本(而不是具有新ID的克隆版本)。 我可以轻松访问替换的文本区域,但无法访问与其配套的CKEditor.editor对象。 是否可能使用替换元素(而不是其ID)访问此对象?请告诉我如何使问题更加清晰...
跟进: 我发现我所想的方式是错误的。 当我克隆包含CKEditor的元素时,我拥有元素的副本,但CKEDITOR对象不知道它。 我最终做的是删除与克隆编辑器关联的HTML,并再次调用
跟进: 我发现我所想的方式是错误的。 当我克隆包含CKEditor的元素时,我拥有元素的副本,但CKEDITOR对象不知道它。 我最终做的是删除与克隆编辑器关联的HTML,并再次调用
CKEDITOR.replace
来替换克隆的文本区域。 希望这是可以理解的,我没有太多时间写。 如果有不清楚的地方,请留言,我会尽快澄清。
CKEDITOR.instances[content]
looks broken unless you have a variablecontent
with the value'content'
- ThiefMaster