【问题标题】:How to select the element that has the focus? [duplicate]如何选择具有焦点的元素? [复制]
【发布时间】:2012-12-26 05:34:18
【问题描述】:

可能重复:
How to select an element that has focus on it with jQuery

我的页面上有几个 HTML 元素。我想写一个 JQuery 代码告诉我哪个元素有焦点。我不知道元素是否因为我单击它或我使用了 tab 键而获得焦点。最重要的想法是它告诉我哪个元素有焦点

$(document).ready(function () {

});

感谢您的帮助

【问题讨论】:

  • @MohammadAdil,这几乎就是我想要的。但我不知道如何给你荣誉。
  • 不需要信用...我很高兴它对您有所帮助..

标签: jquery


【解决方案1】:

document.activeElement 应该返回当前处于焦点的元素。

返回当前获得焦点的元素,即如果用户键入任何键,将获得击键事件的元素。该属性是只读的。

参考:https://developer.mozilla.org/en-US/docs/DOM/document.activeElement

【讨论】:

    【解决方案2】:
    var focusedElement = $(':focus');
    

    【讨论】:

      猜你喜欢
      • 2020-07-25
      • 2016-01-03
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多