我正在编写基于AJAX /会话的辅助函数,用于在drupal表单上复制和粘贴功能。
但在访问CKEDITOR实例时,我遇到了麻烦。
在JavaScript中查看CKEDITOR.instances时,它们看起来像这样:
edit-description-value
Object { element={...}, elementMode=1, name="edit-description-value", mehr...}
edit-long-description-value
Object { element={...}, elementMode=1, name="edit-long-description-value", mehr...}
这就是drupal自动提出名字的方式。
用
替换编辑区内的内容CKEDITOR.instances[edit-description-value].setData("my textstring");
OR
CKEDITOR.instances[edit-long-description-value].setData("my textstring");
由于标识符中的“ - ”,似乎不起作用。至少我认为这可能是问题:-D
你们能给我一个暗示吗?
答案 0 :(得分:2)
使用引号,Luke:
CKEDITOR.instances['edit-description-value'].setData("my textstring");
CKEDITOR.instances['edit-long-description-value'].setData("my textstring");