div contenteditable 重新编辑时focus光标定位到前面问题解决

这是添加文字

 

getC($('.editdiv'))
function getC(el){
el = el[0]; // jquery 对象转dom对象
el.focus();
var range = document.createRange();
range.selectNodeContents(el);
range.collapse(false);
var sel = window.getSelection();
//判断光标位置,如不需要可删除
if(sel.anchorOffset!=0){
return;
};
sel.removeAllRanges();
sel.addRange(range);
}

转载于:https://www.cnblogs.com/yycc11/p/9896869.html

你可能感兴趣的:(div contenteditable 重新编辑时focus光标定位到前面问题解决)