在tinymce中获得正确的插入符位置

时间:2020-03-05 21:40:09

标签: javascript tinymce

我在 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中找到 但此功能无法正常工作,并向我显示错误的位置

0 个答案:

没有答案
相关问题