/ / jquery select()/ window.getSelectionは、マウスを上げた後にのみ更新されます-javascript、jquery

jquery select()/ window.getSelectionはマウスの後にのみ更新されます - javascript、jquery

選択をバインドしているテキストフィールドがありますイベントをドラッグ/選択してテキストを出力しているときに選択したテキストを取得しようとしていますが、唯一の問題は、マウスを持ち上げてテキストを選択してから出力するまで、選択イベントがトリガーされないことです。選択中は空白です。とにかくこれを変更できますか?

イベントの処理方法:

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

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

回答:

回答№1は0
$("#str_field").mousedown(function(){})

そして、それがあなたが探しているものではない場合は、ここを見てください: https://api.jquery.com/mousedown/ 答えはあなたにあると思います。


回答№2の場合は0

これを試してください、

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