2014-10-20 4 views
0

HTML 페이지에서 텍스트 영역의 커서 시작과 끝 사이에 텍스트를 가져 오는 방법.텍스트 영역의 커서 시작과 끝 사이에 텍스트를 가져 오는 방법

누군가 제발 나를 도울 수 있습니까, 나는 이것을 찾았지만, 나는 관련 답변을 찾지 못했습니다.

커서 시작 및 커서 끝과 같은 기능.

이 다음은

var selection = rangy.getSelection(), // Whole lot of information, supports 
             // multi-selections too. 
    start = selection.anchorOffset, // Start position 
    end  = selection.focusOffset; // End position 
+0

https://developer.mozilla.org/str.substring (시작, 끝내기)'와 같은/en/docs/Web/JavaScript/Reference/Global_Objects/String/substring) – Satpal

답변

0

Demo

<textarea cols="50" rows="10" id="tarea"></textarea> 
<button id="btn">get text</button> 
사용할 수 있습니다


$('#btn').on('click',function(){ 
    cursor = $('#tarea').prop("selectionStart"); 
    area = $('#tarea'); 
    console.log(area.val().substring(cursor,area.val().length)); 
}); 
당신은 [`substring`] (사용할 수 있습니다
+0

그것은 좋았지 만, 텍스트 영역의 커서를 클릭 한 후에는 그 점에서부터 만 들었습니다. –

+0

이것은 (커서 시작)과 (텍스트 영역 끝) * 사이에 텍스트를 가져 오는 방법 *으로 질문을 읽었 기 때문입니다. 텍스트 영역에서 선택한 텍스트를 가져 오는 방법 *을 구체적으로 설명 할 수 있습니까? – tgogos

+0

우리가 텍스트 영역에 텍스트를 입력하고 버튼을 클릭 할 때 시작 텍스트가 시작해야하는 곳에서 텍스트를 가져와야하므로 –

관련 문제