Как получить позицию столбца каретки (не пикселей) в текстовой области, в символах, с самого начала?

Как вы получаете позицию каретки в<textarea> используя JavaScript?

Например:This is| a text

Это должно вернуться7.

Как бы вы получили, чтобы он возвращал строки, окружающие курсор / выделение?

Например.:'This is', '', ' a text'.

Если выделено слово «есть», оно вернется'This ', 'is', ' a text'.

Ответы на вопрос(4)

Ваш ответ на вопрос