我尝试在可编辑的 div 中找到插入符号的位置。在这个 div 中获取选定的文本也应该很好。
我尝试吸收这一点: Editable Div Caret Position
但它不起作用。
我很乐意提供任何想法。
提前致谢
一些代码片段
HTML
<a on-click="{{chooseMenu}}" which-menu="1">Menu 1</a>
镖
void chooseMenu(Event event, var detail, var target) {
event.preventDefault();
event.stopPropagation();
Selection sel;
Range range;
sel = window.getSelection();
if(sel != null) {
range = sel.getRangeAt(0);
range.collapse(false);
}
currentSubMenu = int.parse(target.attributes['which-menu']);
}