2

CKEditor を使用しているアプリケーションを開発しています。クリアというボタンを用意しました。ユーザーがテキストの一部を選択してクリアボタンをクリックすると、選択したテキストのみが削除されます。

アプリケーションで以下のコードを使用しましたが、ユーザーがクリアボタンをクリックすると、選択したテキストだけでなくコンテンツ全体が削除されます。

 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 に答える