2

我正在开发一个使用 CKEditor 的应用程序。我提供了一个名为 clear 的按钮。每当用户选择文本的某些部分并单击清除按钮时,只有选定的文本应该被删除。

我在我的应用程序中使用了以下代码,但是每当用户单击清除按钮时,不仅选择的文本而且整个内容都会被删除。

 function clear_onclick() {
        CKEDITOR.instances.message.setData('');
 }

如何在 ASP.Net MVC2 中单击清除按钮时从 CKEditor 中清除选定的文本?

4

2 回答 2

11

这将完成这项工作:

var range = CKEDITOR.instances.editor1.getSelection().getRanges()[ 0 ];
range.deleteContents();
range.select(); // Select emptied range to place the caret in its place.
于 2013-03-25T07:54:04.027 回答
-1

尝试这个:

CKEDITOR.instances["textAreaId"].getSelection().getSelectedText().setData('');
于 2013-03-25T07:02:58.217 回答