检测输入何时开始/结束聚焦

Detect when input is start/end focused

本文关键字:结束 聚焦 开始 输入 何时 检测      更新时间:2023-09-26

我需要知道是否有可能检测输入何时开始聚焦,何时焦点结束

HTML代码:

<input type="text" value="" class="datas" >
<input type="text" value="" class="datas" >
<input type="text" value="" class="datas" >

JQuery代码(仅示例如何我需要这个):

$('.datas').on('focusStart', alert("focusStarted"));
$('.datas').on('focusEnd', alert("focusEnded"));

有人有什么想法吗?

谢谢。

答:

JQuery代码:
$(".datas").focus(function(){
    alert("This input field has starts focus.");
});
$(".datas").blur(function(){
    alert("This input field has lost its focus.");
});
    $('.datas').on('focus',function(){
        alert('focusStarted');
    }).on('blur',function(){
        alert('focusEnded');
    }

我猜"focus"answers"blur"就是你要找的事件。

$('.datas').on('focus', alert("focusStarted"));
$('.datas').on('blur', alert("focusEnded"));

希望有帮助。