是否可以檢查元素是否被聚焦?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