0

我有一个内容可编辑的 div,其中包含预先存在的文本。此元素默认设置为 false(不可编辑),双击时我将内容可编辑属性更改为 true,然后专注于 div 元素。

这目前正在选择内容可编辑 div 中的所有预先存在的文本,但我希望在双击事件触发时将插入符号插入到距离鼠标光标位置最近的文本 DOM 节点处。

只需要支持 webkit,并在需要时将 jQuery 作为工具,那么最直接的方法是什么?

4

1 回答 1

1

如果您只需要支持 chrome,您可以使用document.caretRangeFromPoint

于 2016-07-28T13:22:31.133 回答