2017-12-05 1 views
0

Ich muss die Daten nach dem in CKeditor gelöscht anhängen, aber was passiert ist, die alle gelöscht Daten und keine Daten, wie Daten nach klar ckeditor anhängen

 $('.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> 

Antwort

0

beigefügten Wenn Sie benötigen Einfügen von Daten zum Löschen von ckeditor, können Sie einfach so tun

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

manipulieren Das Problem ist, dass ich Daten einmal anhängen müssen. Wenn jemand mehr als einmal geklickt hat, fügt er "Antworten" mehr an, so dass ich vor dem Anhängen löschen muss. Irgendwelche Vorschläge –

+0

'setData()' hängt nicht an. Es löscht die Daten und fügt den neuen Text ein. – Wizard

0

Um Daten einzufügen, können Sie editor.insertHtml() oder editor.insertText() verwenden. Bitte beachten Sie, dass die Einfügung in aktuelle Auswahl Inside Editor passieren. Wenn Sie also Daten anhängen möchten (am Ende einfügen), müssen Sie zunächst die Position verschieben/auswählen, an der eingefügt werden soll. Sie können mit der Auswahl mit CKEDITOR.dom.range und CKEDITOR.dom.selection