2016-09-23 1 views
0

Ich arbeite mit tinyMCE 4.x und möchte jedes gesetzte Format im gesamten Editortext programmatisch entfernen. Es sollte nur tun, was der removeFormat-Befehl tut. Bisher kam ich:tinyMCE So wählen Sie den ausgewählten Bereich aus

tinymce.execCommand('selectAll', true, 'texteditor'); 
tinymce.execCommand('RemoveFormat', true, 'texteditor'); 

Die removeFormat funktioniert nur auf vorher ausgewählten Text, damit ich einen ‚SelectAll‘ tun, bevor RemoveFormat. Das funktioniert gut, aber alle bleiben nach RemoveFormat ausgewählt. Die Frage ist also: Gibt es eine Möglichkeit, ein beliebiges Format zu entfernen, ohne vorher alles auszuwählen? Wenn nein, wie deaktiviere ich den zuvor ausgewählten Text? (Ich habe versucht, den Fokus auf den Texteditor zu legen, aber die Auswahl bleibt). Ich bin sicher, dass es einen einfachen Weg gibt, der es einfach nicht im Netz finden kann.

Antwort

1

Ich denke, ich fand eine Antwort. Nachdem Sie RemoveFormat verwendet haben, können Sie folgende Zeile hinzufügen:

tinymce.activeEditor.selection.collapse(); 
Verwandte Themen