Подключил плагин
jQuery Caret. Начал тестить.
HTML:
<div id="element" contenteditable="true">text text text<br>text text text<br>text text text<br>text text text<br></div>
<br><input type="button" id="btn" value="Test">
JS:
var pos = 0;
// Получаем положение курсора
$('#element').on('click', function() {
pos = $('#element').caret();
alert(n1);
});
// Устанавливаем положение курсора
$('#btn').on('click', function() {
$('#element').caret(pos);
});
При установке положения, каретка идет в самое начало. Подскажите, что не так? О_о
P.S. JSFiddle