如何从CKEditor中删除所选文本?

时间:2013-03-25 06:49:10

标签: javascript ckeditor

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

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

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

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

2 个答案:

答案 0 :(得分:10)

这将完成这项工作:

var range = CKEDITOR.instances.editor1.getSelection().getRanges()[ 0 ];
range.deleteContents();
range.select(); // Select emptied range to place the caret in its place.

答案 1 :(得分:-1)

试试这个:

CKEDITOR.instances["textAreaId"].getSelection().getSelectedText().setData('');