Как использовать функции TinyMCE для текста, фактически не выделяя этот текст?

У меня есть различные<div>s на моей странице, которые при нажатии конвертируются в разделы редактора TinyMCE. Таким образом, пользователь может просто дважды щелкнуть по элементу div и затем отредактировать текст внутри него, используя TinyMCE.

У меня вопрос - можно ли запустить функции TinyMCE на<div> фактически без выделенного текста внутри? Я имею в виду, я хочу реализовать следующий вариант использования:

Пользователь нажимает на<div>.<div> активирует сессию TinyMCE на себя.Теперь пользователь может использовать кнопки на панели инструментов TinyMCE, чтобы редактировать весь текст в div без необходимости выделять текст вручную с помощью курсора. В противном случае обычным случаем является то, что пользователь должен выбрать часть текста, и только этот выделенный текст будет редактироваться инструментами TinyMCE.

Как это можно реализовать и насколько это легко?

редактировать

Пояснение: я имею в виду не только то, что редактор TinyMCE должен автоматически выбирать весь текст, но я имею в виду, что его можно вообще отформатировать без выделения? Моя цель - разрешить пользователям редактировать толькоформатирование из<div> используя TinyMCE, но не для возможности изменить сам текст. Я на самом деле не хочу, чтобы пользователь мог выбрать любой текст, просто нажмите на<div>, который должен автоматически позволять содержанию текста бытьотформатированные TinyMCE, без изменения текста. Но текстовая область не должна быть «выбираемой» для пользователя, если вы понимаете, о чем я. При необходимости он может выбирать себя (согласно решению @ Thariama ниже), но только не пользователем. Это возможно? Вроде как включение только кнопок панели инструментов TinyMCE, но отключение возможностей редактирования текста. Насколько я понял, я не могу использоватьreadonly В конфигурации TinyMCE также отключается панель инструментов со всеми параметрами форматирования (такими как выделение текста, полужирный шрифт, курсив и т. д.).

Ответы на вопрос(2)

Ваш ответ на вопрос