是否可以检查元素是否被聚焦?Js-jQuery - 检查元素是否聚焦或获取最后聚焦元素类
我tryed:
<a href="#"></a>
$('a').is(':focused');
,但它不会工作。
此外,我想了解是否有可能获得最后的焦点文档元素ATTR类:
var last_focused_class = document.lastFocusedElement.class;
例如
是否可以检查元素是否被聚焦?Js-jQuery - 检查元素是否聚焦或获取最后聚焦元素类
我tryed:
<a href="#"></a>
$('a').is(':focused');
,但它不会工作。
此外,我想了解是否有可能获得最后的焦点文档元素ATTR类:
var last_focused_class = document.lastFocusedElement.class;
例如
你接近,来测试重点:
$('a').is(':focus');
不知道如何获得最后的焦点元素,你可能不得不为它设计一个黑客...类似于:
var lastFocusedClass;
$(document).on('focus', '*', function() {
lastFocusedClass = $(this).attr("class");
});
这已经够好了,非常感谢!我会尽快接受 – sbaaaang
在我的情况下,该工程... $("*:focus")
你可以得到id
,name
,value
等二十多个国家检查,如果这是你正在寻找的元素。
var checkValue = $("*:focus").attr("...");
你试过'(':focus')'([docs](http://api.jquery.com/focus-selector/))。 –
试试'$('a')。is(“:focus”);'而不是'$('a')。'(':focused');' –
噢,上帝,这工作对不起,我重新提出了我的问题 – sbaaaang