我在 tinymce编辑器中有类似的内容:
AA BB CC DD
innerHtml是这样的:
<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””从此线程link中找到 但此功能无法正常工作,并向我显示错误的位置