gpt4 book ai didi

javascript - CKEditor - insertText 在 setData 后不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:27:04 25 4
gpt4 key购买 nike

我尝试在使用 setData("") 清除内容后插入一些内容,然后我使用 insertText 方法向其中插入一些内容。但内容仍然是空的。

相关代码:

CKEDITOR.instances.content.setData("");
CKEDITOR.instances.content.focus();
CKEDITOR.instances.content.insertText("the text I want to insert");

上面的代码不工作。任何人都可以帮助我吗?寻找另一种方法来清除 CKEditor 中的内容而不是使用 setData("") 或使 insertText 方法在 setData 之后工作都有助于解决我的问题。非常感谢!

最佳答案

我遇到了同样的问题,但重点是 setData() 方法是异步的。如果你想在 setData() 之后运行一些东西,你必须创建一个 callback method .

var fooCallback = function(){
CKEDITOR.instances.content.focus();
CKEDITOR.instances.content.insertText("the text I want to insert");
};
CKEDITOR.instances.content.setData("", fooCallback);

关于javascript - CKEditor - insertText 在 setData 后不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com