ネストされたノードを持つ編集可能な div 内のキャレットの選択インデックスを見つけようとしています。
例 ( | はカーソル):
<div contenteditable="true">1234<span>5678|9</span></div> //Returns 4
div 内のすべての文字のインデックスが必要なため、上記の例では 8 が返されます。
これは私が現時点で使用しているものです。
var sel = window.getSelection();
return sel.anchorOffset;
commonAncestor やその他の選択と範囲の方法を使用してみましたが、これを見つける方法がわかりません。