我正在构建一个页面,其中包含可以聚焦的各种锚点和表单元素,我想知道如果某些东西被聚焦,我如何获得当前聚焦的元素。我认为在 jQuery 中做到这一点的一种方法是使用.is(:focus)
. 我正在寻找 jQuery 或 vanilla js 解决方案——只要是可行的。
这是我在伪代码中尝试做的事情:
if (something is focused){
get the tag name of that which is currently focused and store that in a variable as a string.
}
else {
alert("nothing is being focused on");
}
另外,如果你能回答这个问题,请做:某事不总是专注的吗?这意味着当没有特定元素或没有任何特定元素被关注时,文档/正文才是焦点,直到代码或用户这样做?