如何在textarea的游标开头和结尾之间获取文本

时间:2014-10-20 13:59:12

标签: javascript jquery html jquery-mobile

如何在html页面中的光标开头和textarea结尾之间获取文本。

有人可以帮助我,我已经搜索了这个,但我没有找到任何相关的答案。

任何函数,如光标开头和光标结束。

可以使用以下内容

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

1 个答案:

答案 0 :(得分: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));
});