2

可能重复:
如何使用 jQuery 选择关注它的元素

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

$(document).ready(function () {

});

感谢您的帮助

4

2 回答 2

3

document.activeElement应该返回焦点所在的当前元素。

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

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

于 2013-01-11T15:39:53.150 回答
2
var focusedElement = $(':focus');
于 2013-01-11T15:40:23.697 回答