Js-jQuery - 检查元素是否已聚焦或获取最后一个聚焦元素类

its*_*sme 2 javascript jquery dom document focus

是否可以检查元素是否被聚焦?

我试过:

 <a href="#"></a>
    $('a').is(':focused');
Run Code Online (Sandbox Code Playgroud)

但它不会起作用.

另外我想了解是否有可能获得最后一个重点文档元素attr类:

var last_focused_class = document.lastFocusedElement.class;
Run Code Online (Sandbox Code Playgroud)

例如

tym*_*eJV 14

你很亲密,测试焦点:

$('a').is(':focus');
Run Code Online (Sandbox Code Playgroud)

不确定如何获得最后一个聚焦元素,你可能不得不为它设计一个hack ...类似于:

var lastFocusedClass;
$(document).on('focus', '*', function() {
    lastFocusedClass = $(this).attr("class");
});
Run Code Online (Sandbox Code Playgroud)