【发布时间】:2020-03-22 07:10:09
【问题描述】:
我正在尝试将一个类设置为特定元素,该元素在用户点击键盘选项卡后获得焦点以实现可访问性目的。单击鼠标不应该具有相同的效果。当用户选择给定元素时,应该只发生类更改。
我的问题是我可以捕获选项卡事件,但它似乎只捕获用户正在关闭的元素,而不是选项卡。
这是我的代码,只是尝试显示被标签到的元素的类,但这会显示页面上前一个元素的类:
$(document).keydown(function(e) {
if (e.keyCode == 9) {
//e.preventDefault();
alert($("*:focus").attr('class'));
}
});
【问题讨论】:
标签: jquery keyboard accessibility