Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.08.2013, 19:56
Интересующийся
Отправить личное сообщение для DeD_Mazai Посмотреть профиль Найти все сообщения от DeD_Mazai
 
Регистрация: 25.08.2013
Сообщений: 20

Позиция курсора через getSelection
попытка №2
Доброго времени суток!
У меня есть вот такой скрипт:
var sel = document.getSelection();
sel.getRangeAt(0).insertNode(sel.getRangeAt(0).createContextualFragment('<br>'));
$('br', sel.anchorNode).unwrap();


Он благополучно вставляет около курсора тег br и удаляет у него родителя. Итог выглядит примерно так:
Код:
Код:
какойтотекст|<br>
Вся проблема в том, что мне нужно, чтобы после выполения скрипта курсор становился после br, тоесть:
Код:
Код:
какойтотекст<br>|
Всё это осложняется тем, что заранее неизвестно сколько текста и тегов br может быть до и после курсора. Надеюсь на ваши идеи
Ответить с цитированием
  #2 (permalink)  
Старый 04.09.2013, 15:49
Новичок на форуме
Отправить личное сообщение для jsbot Посмотреть профиль Найти все сообщения от jsbot
 
Регистрация: 29.09.2012
Сообщений: 8

http://habrahabr.ru/post/55922/. попробуй воспользоваться setEnd для установки области выделения на конец области в которую вставляеш текст а потом вызови collapse.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Позиция курсора через getSelection DeD_Mazai jQuery 1 25.08.2013 18:52
Получить координаты курсора в текстовом поле в пикселях prike Events/DOM/Window 4 23.05.2013 04:35
Эмулировать список через селект Nanto Элементы интерфейса 2 06.03.2012 11:54
Скрытие курсора через промежуток времени najrobi Internet Explorer 5 02.07.2009 16:32
Позиция курсора в input type="text" (ie) Кирпич Общие вопросы Javascript 2 21.10.2007 06:44