У меня есть текстовый редактор wysihtml. Если выполняются определенные условия, я хочу изменить смещение каретки.Как изменить смещение каретки в текстовом поле с расширенным текстовым редактором?
Поскольку wysithtml textarea на самом деле не является textarea
div (это просто обычный div), я не могу использовать общие стратегии textarea для перемещения каретки. Но после некоторых экспериментов я выяснил, что обработка его как Selection позволяет мне работать с ним как текстовое поле.
Из чего я прочитал правильный метод изменения смещения каретки - Range.setStart(), но я не могу понять, как его использовать. Кто может мне помочь?
У меня есть this jsfiddle. Попробуйте (в Firefox) переместить курсор на смещение 27. Тогда значение редактора изменится, и каретка переместится на смещение 0. Но как перемещать каретку, например, смещение 35?
спасибо! с удовольствием :-) – Anonymous0day