На этот вопрос уже есть ответ:
Есть ли способ в jQuery получить текущую позицию курсора при вводе текста без использования уродливого кода, специфичного для браузера?
Как в:
курсор находится после символа "x" "из" некоторого текста ", я могу получить" 8 "?