Wie verwende ich TinyMCE-Funktionen für Text, ohne diesen Text tatsächlich auszuwählen?

Ich habe verschiedene<div>s auf meiner Seite, die beim Klicken in TinyMCE-Editorabschnitte konvertiert wird. Der Benutzer kann also einfach auf das div doppelklicken und den darin enthaltenen Text mit TinyMCE bearbeiten.

Meine Frage ist - ist es möglich, die TinyMCE-Funktionen auf einem Computer auszuführen?<div> ohne den Text tatsächlich innerhalb ausgewählt zu haben? Was ich meine ist, ich möchte den folgenden Anwendungsfall implementieren:

Der Benutzer klickt auf a<div>.<div> Aktiviert eine TinyMCE-Sitzung für sich.Der Benutzer kann jetzt die Schaltflächen in der TinyMCE-Symbolleiste verwenden, um den gesamten Text im div zu bearbeiten, ohne den Text tatsächlich manuell mit dem Cursor auswählen zu müssen. Andernfalls muss der Benutzer normalerweise einen Teil des Texts auswählen, und nur dieser ausgewählte Text wird von den TinyMCE-Tools bearbeitet.

Wie kann das umgesetzt werden und wie einfach ist es?

Bearbeiten

Klarstellung: Ich meine nicht nur, dass der gesamte Text automatisch vom TinyMCE-Editor für Änderungen ausgewählt werden soll, sondern auch, dass er ohne Auswahl formatiert werden kann. Mein Ziel ist es, dass Benutzer nur das bearbeiten könnenFormatierung von a<div> mit TinyMCE, aber nicht in der Lage, den Text selbst zu ändern. Ich möchte eigentlich, dass der Benutzer keinen Text auswählen kann. Klicken Sie einfach auf<div>, die automatisch den enthaltenen Text zulassen sollenformatiert von TinyMCE, ohne dass der Text tatsächlich geändert wird. Aber der Textbereich sollte für den Benutzer nicht "auswählbar" sein, wenn Sie wissen, was ich meine. Es kann sich bei Bedarf selbst auswählen (gemäß @ Thariamas unten stehender Lösung), aber nur nicht vom Benutzer. Ist das möglich? So ähnlich wie das Aktivieren nur der TinyMCE-Symbolleistenschaltflächen, aber das Deaktivieren der Textbearbeitungsfunktionen. Soweit ich verstanden habe, kann ich das nicht verwendenreadonly Bei der Konfiguration von TinyMCE wird auch die Symbolleiste mit allen Formatierungsoptionen (wie Hervorheben von Text, Fettdruck, Kursivschrift usw.) deaktiviert.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage