2017-12-05 18 views
0

後にデータを追加する方法を私は後にCKEditorバージョンでクリアデータを追加する必要がありますが、何が起こるかは、クリアすべてのデータであり、データは明らかCKEditorバージョン

 $('.my_r_warning').on('click', function() { 
       CKEDITOR.instances['js-ckeditor'].setData(''); 
      CKEDITOR.instances['js-ckeditor'].insertText('Reply :'); 
       $('html, body').animate({ 
          scrollTop: $('#form').offset().top 
            }, 2000) 
      }) 
    </script> 

答えて

0

あなたが必要な場合は

を付加しませんckeditorをクリアするデータを挿入すると、このようにできます。

$('.my_r_warning').on('click', function() { 
       CKEDITOR.instances['js-ckeditor'].setData('Reply :'); 
       $('html, body').animate({ 
          scrollTop: $('#form').offset().top 
            }, 2000) 
      }) 
+0

を使用して選択して操作することができます。誰かが複数回クリックした場合は、「返信」を追加するので、追加する前にクリアする必要があります。任意の提案 –

+0

'setData()'は追加されません。データをクリアして新しいテキストを挿入します。 – Wizard

0

データを挿入するには、editor.insertHtml()またはeditor.insertText()を使用できます。 現在の選択エディタ内で挿入が行われることにご注意ください。したがって、データを追加する場合(最後に挿入する場合)は、挿入を実行する必要のある場所で移動/選択を行う必要があります。あなたは、問題は、私は一度データを追加する必要があるということですCKEDITOR.dom.rangeCKEDITOR.dom.selection

関連する問題