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

时间:2014-05-20 22:57:16

标签: javascript jquery html input focus

我需要知道是否可以检测何时输入开始聚焦以及何时聚焦结束

HTML code:

<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.");
});

2 个答案:

答案 0 :(得分:1)

    $('.datas').on('focus',function(){
        alert('focusStarted');
    }).on('blur',function(){
        alert('focusEnded');
    }

答案 1 :(得分:1)

我猜“焦点”和“模糊”是你正在寻找的事件。

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

希望有所帮助。