【问题标题】:Detect when input is start/end focused检测输入何时开始/结束焦点
【发布时间】:2014-05-20 22:57:15
【问题描述】:

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

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

【问题讨论】:

  • 您正在寻找 onfocus / onblur 或 selectStart / selectEnd
  • 焦点和模糊应该做到这一点

标签: javascript jquery html input focus


【解决方案1】:
    $('.datas').on('focus',function(){
        alert('focusStarted');
    }).on('blur',function(){
        alert('focusEnded');
    }

【讨论】:

    【解决方案2】:

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

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

    希望有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      相关资源
      最近更新 更多