我正在开发一个我正在使用CKEditor的应用程序。我提供了一个名为clear的按钮。 每当用户选择文本的某些部分并单击清除按钮时,只会删除所选文本。
我在我的应用程序中使用了以下代码,但只要用户点击清除按钮,不仅选择了文本,而且整个内容都会被删除。
function clear_onclick() {
CKEDITOR.instances.message.setData('');
}
如何在点击ASP.Net MVC2中的清除按钮时清除CKEditor中的所选文本?
答案 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('');