我试图使用键盘箭头键并按 Enter 键来选择无序列表内的锚标记。箭头键将突出显示链接,触发本机浏览器行为 text-decoration:underline,但使用以下内容不会产生任何结果。
$('body').on('keydown', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) {
console.log($('body').find('a:active, a:focus'));
}
})
这应该有帮助
$('body').on('keydown', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) {
var focusedLink = $('a:focus');
console.log(focusedLink);
focusedLink[0].click();
}
});