Позиция курсора через getSelection 
		
		
		
		Доброго времени суток! У меня есть вот такой скрипт: 
var sel = document.getSelection();
sel.getRangeAt(0).insertNode(sel.getRangeAt(0).createContextualFragment('<br>'));
$('br', sel.anchorNode).unwrap();
Он благополучно вставляет около курсора тег br и удаляет у него родителя. Итог выглядит примерно так: Код: Код: 
	какойтотекст|<br>Код: Код: 
	какойтотекст<br>| | 
	
		
 http://habrahabr.ru/post/55922/. попробуй воспользоваться setEnd для установки области выделения на конец области в которую вставляеш текст а потом вызови collapse. 
	 | 
| Часовой пояс GMT +3, время: 10:13. |