У меня есть что-то подобное в tinymce editor :
AA BB CC DD
внутренний Html выглядит так:
<p>AA<strong>BB</strong>CC<strong>DD</strong>
Я хочу получить абсолютную позицию каретки. Представьте, что каретка находится между B и C, как показано ниже:
AA BB | CC DD
я использую этот код, чтобы получить позицию курсора в моем редакторе:
tinymce.activeEditor.selection.getRng().startOffset
я должен получить что-то вроде 4, но из-за внутреннего html теги дают неправильные числа
Я также пытался получить позицию каретки из contenteditable = true div:
<div contenteditable="true" style="width: 30em;height: 30em;border:1px solid green;">BBB<strong>AAA</strong></div>
с помощью этой функции "getCaretPosition", которую я нашел в этой теме ссылка , но эта функция не работает должным образом и показывает неправильные позиции