0

次のコマンドを使用してテキストを CKEditor に挿入しようとしています。

CKEDITOR.instances.Body.insertText('$${FIRSTNAME}');

上記のコマンドは、カーソルがプレーン テキストにあるときに正常に機能します。属性を持つテキストの間にテキストを挿入しようとすると、$${FIRSTNAME} の $$ ではなく単一の $ に挿入されます。問題を再現するためにサンプルを jsbin にアップロードしました

http://jsbin.com/ahikeh/1

この問題を解決する代替手段を提案してください。

4

2 に答える 2

1

代わりにinsertHtml()を使用してみてください。

CKEDITOR.instances.Body.insertHtml('<b>$${FIRSTNAME}</b>');

更新されたデモ

于 2013-04-23T05:53:46.843 に答える