jquery select()/ window.getSelection仅在鼠标按下后更新

时间:2015-04-02 23:35:11

标签: javascript jquery

我有一个文本字段,我将选择事件绑定到,我试图在拖动/选择并输出它的文本时获取所选文本,唯一的问题是选择事件没有触发,直到我从选择文本中抬起鼠标,所以当我选择时输出是空白的..无论如何我可以改变它吗?

我如何处理此事件:

$('#str_field').select(function(){}

var text =  window.getSelection().toString();

2 个答案:

答案 0 :(得分:0)

$('#str_field').mousedown(function(){})

如果那不是你想要的,请看这里: https://api.jquery.com/mousedown/我认为答案就在那里。

答案 1 :(得分:0)

请试试这个,

$("#str_field").mouseup(function(e){
    e.preventDefault();
});