全局设置role =按钮到onkeypress空格键,用于具有hrefs

时间:2018-05-10 19:31:22

标签: javascript jquery button accessibility keypress

我们有一个拥有数百页按钮的巨型网站。我们正在尝试使网站更易于访问,但几乎所有按钮最初都是使用<a href=<button>进行样式设置的。这意味着我们需要启用空格键来处理这些href。我的问题是你可以使用role =&#34; button&#34;全局设置所有链接吗?按键32使用javascript将用户发送到引用的href路径?我知道这可以单独完成,例如:

<a href="/employee.html" class="btn" role="button">Example</a>

$(function() {
    $(".btn").keypress(function(e) {
        if (e.which === 32) {
            e.preventDefault();
            window.location = "/employee.html"
        }
    });
});

有没有办法为所有role =按钮调用通用按键32并将目标路径发送到该函数,以便空格键确实会激活该链接?

0 个答案:

没有答案