是否可以检查元素是否被聚焦?
我尝试了: <a href="#"></a>
$('a').is(':focused');
但它不起作用。
此外,我想了解是否有可能获得最后一个重点文档元素attr class:
var last_focused_class = document.lastFocusedElement.class;
例如
答案 0 :(得分:14)
你很接近,以测试焦点:
$('a').is(':focus');
不确定如何获得最后一个聚焦元素,你可能不得不为它设计一个黑客...类似于:
var lastFocusedClass;
$(document).on('focus', '*', function() {
lastFocusedClass = $(this).attr("class");
});
答案 1 :(得分:0)
就我而言,这有效...... $("*:focus")
您可以获得id
,name
,value
等。并检查这是否是您要查找的元素。
var checkValue = $("*:focus").attr("...");