Как вставить или лучше заменить текущий выбор на какой-то контент, а затем выбрать его?TinyMCE: Как вставить содержимое и выбрать его?
Это мой текст: Hello nice
world!
Как вы можете видеть nice
выбран пользователем. Теперь он нажимает на кнопку, и этот код выполняется:
editor.execCommand('mceReplaceContent', 'nasty');
Это работает просто отлично, результат: Привет противный мир, но ничего не выбрано.
Как мне автоматически выбрать nasty
в содержимом результата?
Это кажется очень естественным для того, что нужно делать, но не может найти прямого решения. Мне нужно это, чтобы работать в основном в двух случаях: 1) Я обертываю выделенный текст в f.e. span
элемент или 2) Я удаляю обертку span
.
Я знаю, что есть лучшие способы работы с узлами, но я больше беспокоюсь о сценарии чистого текста прямо сейчас.
Заранее благодарен!
P.S. Я использую TinyMCE 3 не 4.
'setContent' не будет добавлять уровень отмены, например' mceReplaceContent', и мне нужно выбрать вставленный текст, который может быть просто словом внутри абзаца. Мне не нужно выбирать весь абзац. –