Jak korzystać z funkcji TinyMCE na tekście bez faktycznego zaznaczania tego tekstu?

Mam różne<div>s na mojej stronie, która po kliknięciu konwertuje na sekcje edytora TinyMCE. Użytkownik może więc dwukrotnie kliknąć div, a następnie edytować tekst w TinyMCE.

Moje pytanie brzmi - czy można uruchomić funkcje TinyMCE na a<div> bez zaznaczenia tekstu w środku? Chodzi mi o to, że chcę zaimplementować następujący przypadek użycia:

Użytkownik klika na<div>.<div> aktywuje samą sesję TinyMCE.Użytkownik może teraz używać przycisków na pasku narzędzi TinyMCE do edycji całego tekstu w div, bez konieczności faktycznego wybierania tekstu za pomocą kursora. W przeciwnym razie zwykły przypadek polega na tym, że użytkownik musi wybrać część tekstu i tylko ten wybrany tekst będzie edytowany przez narzędzia TinyMCE.

Jak można to wdrożyć i jak łatwo jest to zrobić?

Edytować

Wyjaśnienie: Nie mam na myśli tylko tego, że cały tekst powinien być automatycznie wybierany przez edytor TinyMCE do zmian, ale mam na myśli to, że bez zaznaczenia w ogóle można go sformatować? Moim celem jest umożliwienie użytkownikom edytowania tylkoformatowanie a<div> za pomocą TinyMCE, ale nie po to, aby zmienić sam tekst. Właściwie nie chcę, aby użytkownik mógł wybrać dowolny tekst, wystarczy kliknąć<div>, które powinny automatycznie zezwalać na zawarcie tekstusformatowany przez TinyMCE, bez zmiany jego tekstu. Ale tekst nie powinien być „wybierany” dla użytkownika, jeśli wiesz o co mi chodzi. Może wybrać się w razie potrzeby (jak w rozwiązaniu @ Thariamy poniżej), ale nie przez użytkownika. czy to możliwe? Przypomina to włączanie tylko przycisków paska narzędzi TinyMCE, ale wyłączanie możliwości edycji tekstu. O ile zrozumiałem, nie mogę użyćreadonly konfiguracja TinyMCE również wyłącza pasek narzędzi ze wszystkimi opcjami formatowania (jak podświetlanie tekstu, pogrubienie, kursywa itp.).

questionAnswers(2)

yourAnswerToTheQuestion