I have a contentEditable
div in which I have multiple tags (br
, b
, u
, i
) and text.
I need to get the caret index position relative to the div, including all the tags.
For example:
<div id="h" contenteditable="true">abc<b>def<br>ghi</b>jkl</div>
If the cursor is between g
and h
, I need the caret index position to be 14
.
The problem is that the found methods that use a treeWalker
do not work in this case.
The bold tag is not found... probably because it isn't closed.
Also I have tried several methods but still no luck.
I need it to work in Firefox. Thank you.
<br />
in stead of<br>
). I'm assuming you want this so you can get an offset relative to the HTML string you're sending from the server to the browser. – Reliance