gpt4 book ai didi

javascript - CKEditor:调用 editor#setData 后恢复插入位置

转载 作者:数据小太阳 更新时间:2023-10-29 04:51:20 49 4
gpt4 key购买 nike

我有一个 CKEditor 实例,我想在其中操作内容,并将插入符号位置恢复到之后的位置。问题是,当您调用 setData 时,它会将插入符号重置为编辑器的开头。如果您要更改所有内容,这是可以理解的,但我只是对数据进行了微小的更改。

editor.on('change', function () {
var data = editor.getData();
// manipulate `data`
var manipulatedData = data;
editor.setData(manipulatedData);
});

最佳答案

我为您查询找到了一个简单的解决方案。而不是添加setdata。你可以使用 inserthtml

editor.insertHtml(manipulatedData).

插入数据后光标会一直停留在结束位置

关于javascript - CKEditor:调用 editor#setData 后恢复插入位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19293048/

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