javascript — Текстовое поле пользовательского интерфейса материала, текущая позиция курсора

Текстовое поле пользовательского интерфейса, текущая позиция курсора

Как я могу получить текущую позицию курсора (каретки) в текстовом поле materialUI?

https://material-ui.com/components/text-fields/

По сути, мне нужно изменить содержимое строки по определенному индексу (например, вставить символ X между символами № 3 и № 4).

Я понимаю, что при использовании onChange , onChange и onFocus будут onChange , что изменение позиции могло произойти (т.е. щелкнуть мышью или, скажем, перемещаться с помощью кнопок со стрелками влево / вправо или что-то напечатать), но затем, если у меня есть ссылка для объекта текстового поля, какой метод или свойство позволят мне тогда определить, где именно расположена каретка (значение индекса 0 .. n-1 )?

Я думаю, что в jQuery это можно получить с помощью свойства selectionStart , так как лучше всего selectionStart текстовое поле MaterialUI?

Большое спасибо.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector