<div class="edit" contenteditable>
текст
</div>
$(document).on('keyup', '.edit', function(e){
insertCurrentPlace = ''; // ловим текущий тег
caret = ''; // положение каретки
caret = window.getSelection().anchorOffset;
if (window.getSelection().anchorNode.nodeName == '#text') {
insertCurrentPlace = window.getSelection().anchorNode.parentNode;
} else {
insertCurrentPlace = window.getSelection().anchorNode;
}
console.log(caret);
});