Javascript / jQuery: переориентировать contenteditable div, в котором есть дочерние элементы - PullRequest
1 голос
/ 30 марта 2011

Моя цель: Я обнаруживаю хеш-теги в редактируемом поле содержимого по мере их ввода. Я хочу иметь возможность удалить хеш-тег, если он напечатан, добавить его в другой контейнер и перефокусировать выделение на contenteditable div, как будто ничего не произошло.

Моя проблема: Это работает до тех пор, пока в contenteditable div нет дочерних элементов, но фокус не восстанавливается, если есть дочерние элементы. Я думаю, что мне нужен продвинутый метод фокусировки кареты. Пока что это было проверено только в Chrome.

Мой пример: http://jsbin.com/owoto4/5/edit

Помощь с благодарностью!

1 Ответ

1 голос
/ 30 марта 2011

Возможно, я взломал его, используя код из этого поста: contenteditable, установите каретку в конце текста (кросс-браузер)

См. Мойпример сейчас: http://jsbin.com/owoto4/5/edit

...