jquery select()/window.get选择仅在鼠标抬起后更新

jquery select() / window.getSelection only updating after mouse up

本文关键字:鼠标 更新 选择 select get window jquery      更新时间:2023-09-26

我有一个文本字段,我正在将一个选择事件绑定到该字段,并且我试图在拖动/选择时获取所选文本并输出它的文本,唯一的问题是,直到我将鼠标从选择文本中抬起后,选择事件才会触发,因此在我选择时输出为空。。有什么我可以改变的吗?

我如何处理事件:

$('#str_field').select(function(){}
var text =  window.getSelection().toString();
$('#str_field').mousedown(function(){})

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

请尝试这个,

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