首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用setData后无法工作的Ckeditor插件功能(“hai”);

使用setData后无法工作的Ckeditor插件功能(“hai”);
EN

Stack Overflow用户
提问于 2016-04-13 07:48:47
回答 3查看 485关注 0票数 0

我使用的是ck-编辑器(4.4.6)。在Ck-编辑器的textarea中,我想更新我的文本,因为我使用的setData("hai");文本更新是正确的,但是在使用这个setData()之后,一些插件功能不能工作;(例如。如果我重新加载了正确工作的页面,那么限制多个enter )。

editorInstance.setData("test text");

无论如何,第一次和在重新加载页面后,它运行良好。

ruby on rails with jquery things are I'm using.

我怎么才能解决这个问题?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-21 07:24:57

最后,我得到了答案,而不是set数据,我只是将我的内容添加到CKEditor文本区域作为链接--它的工作状态很好:

代码语言:javascript
复制
$('#cke_editor1 iframe').contents().find('body').html("Your text");
票数 0
EN

Stack Overflow用户

发布于 2016-04-13 11:24:46

我不知道ck-编辑(4.4.6),但我可以给你一个解决办法。您必须根据您的父类使用。它第一次工作是因为它是相同的,但是在那之后它没有找到类/您的特定术语/属性。因此,您必须通过调用父类/id并在您的活动下使用。

票数 3
EN

Stack Overflow用户

发布于 2016-04-13 11:49:11

您需要在设置数据后调用update元素函数,这将实际设置字段中的值。此外,您还需要指定文本区域的id,如下所示。

代码语言:javascript
复制
CKEDITOR.instances.id_of_textarea.setData('hai');
CKEDITOR.instances.id_of_textarea.updateElement();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36591861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档