Javascript jQuery在按下键时单击锚定

Javascript jQuery在按下键时单击锚定,javascript,jquery,Javascript,Jquery,这就是我现在所拥有的-当用户按下左箭头键或右箭头键时,它应该模拟锚点击,但它没有-有什么想法吗 $('body').bind('keydown',function(e){ if(e.keyCode == 39){ $(".next > a").click(); } else if(e.keyCode == 37){ $(".back > a").click(); }

这就是我现在所拥有的-当用户按下左箭头键或右箭头键时,它应该模拟锚点击,但它没有-有什么想法吗

    $('body').bind('keydown',function(e){
        if(e.keyCode == 39){
            $(".next > a").click();
        }
        else if(e.keyCode == 37){
            $(".back > a").click();
        }
    });

触发
click
事件不会跟随链接AFAIK,您需要获取url并手动执行:

location.href = $(".next > a").attr('href');

使用触发器

我遇到了同样的问题。您是否在控制台中尝试了选择器?您的HTML是什么样子的?特别是要激活的链接。从“当在没有参数的情况下调用.click()时,它是.trigger(“单击”)的快捷方式”
$('body').bind('keydown',function(e){
    if(e.keyCode == 39){
        $(".next > a").get(0).click();
    }
    else if(e.keyCode == 37){
        $(".back > a").get(0).click();
    }
});
$('body').bind('keydown',function(e){
    if(e.keyCode == 39){
        $(".next > a").get(0).click();
    }
    else if(e.keyCode == 37){
        $(".back > a").get(0).click();
    }
});