중첩 된 노드가있는 편집 가능한 div 내부에서 캐럿의 선택 색인을 찾으려고합니다.중첩 노드 자바 스크립트의 캐럿 색인
<div contenteditable="true">1234<span>5678|9</span></div> //Returns 4
내가 사업부의 모든 문자의 인덱스를 원하므로 위의 예는 반환해야 8
이 내가 사용하고 무엇인가 : |
예 (커서입니다) 그 순간.
var sel = window.getSelection();
return sel.anchorOffset;
내가 commonAncestor 및 기타 선택 & 다양한 방법을 사용하여 시도,하지만이를 찾는 방법을 확실입니다.
사용 getRangeAt() –
getRangeAt()이 조각 [- - 자바 스크립트 Snipplr 사회 발췌문 저장소 가져 오기/html로 텍스트 영역에서 커서 설정]을 시도 – gkiely
같은 값을 반환 5144/getset-cursor-in-html-textarea /) – MikeM