Ersetze ausgewählten Inhalt im ckEditor mit neuem Inhalt mit Javascript

8

Ich verwende CKEditor ver.3.6 in meiner MVC-Anwendung.

Meine Anforderung besteht darin, den ausgewählten Text mit neuem Text im ckEditor zu aktualisieren. Ich könnte die Methode editor.getSelection () herausfinden. GetSelectedText (); um ausgewählten Text aus dem Editor zu erhalten. Ich muss einen Tag mit dem ausgewählten Text hinzufügen, wenn eine Schaltfläche in der Symbolleiste gedrückt wird, und den ausgewählten Inhalt mit Javascript aktualisieren.

Zum Beispiel:

Inhalt im ckEditor ist

%Vor%

und ich habe das Wort "Editor" von ckEditor gewählt. Ich muss das ausgewählte Wort "editor" mit "ckEditor" mit JavaScript-Code aktualisieren.

Bitte schlagen Sie eine richtige Lösung vor.

    
Jayaraj 09.01.2012, 09:06
quelle

3 Antworten

3

Es sieht für mich aus den Dokumenten so aus, als würde folgendes funktionieren (ungetestet):

%Vor%     
Tim Down 09.01.2012, 10:32
quelle
4

Verwenden Sie diese Funktion im onclick-Ereignis einer Schaltfläche.

%Vor%

Prost Sunil Raj

    
Sunil Raj 09.01.2012 12:30
quelle
1

Sowohl editor.insertText() als auch editor.insertHtml() sollten funktionieren, aber Sie müssen sicherstellen, dass der Editor bereit ist, bevor Sie versuchen, den Text zu aktualisieren:

%Vor%     
Shlomi Nissan 17.09.2017 21:49
quelle