Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在文本区域的光标开始和结束之间获取文本_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript 如何在文本区域的光标开始和结束之间获取文本

Javascript 如何在文本区域的光标开始和结束之间获取文本,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,如何在html页面中获取介于光标开始和文本区域结束之间的文本 有人能帮我吗?我已经搜索过了,但是没有找到任何相关的答案 任何函数,如游标开始和游标结束 可以使用以下方法吗 var selection = rangy.getSelection(), // Whole lot of information, supports // multi-selections too. start = selection

如何在html页面中获取介于光标开始和文本区域结束之间的文本

有人能帮我吗?我已经搜索过了,但是没有找到任何相关的答案

任何函数,如游标开始和游标结束

可以使用以下方法吗

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

你可以像str.substringstart,endit一样使用它,但是,在单击文本区域中的光标后,它只会从该点获取文本。这是因为我读到了你的问题,即如何在文本区域的光标开始和结束之间获取文本。您的意思是如何从textarea获取所选文本?你能说得更具体点吗?不像这样,我们在文本区域输入文本,然后点击按钮,文本从开始到结束必须在光标处添加文本到文本区域,点击按钮开始
<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));
});