点击或提交按钮上的JQuery

时间:2014-04-29 17:25:05

标签: javascript jquery html

我目前的按钮有accesskey =' whateverKey'我有一个在文档准备好后运行的jQuery。我希望能够禁用alt键,只让它突出显示按钮而不是提交它。如果你输入onClick =' if(checkIfAlt())gotoPage'在每个按钮上。是否有可能在.ready中做到这一点?没有每个按钮都使用onClick?

我需要它在这里跑....

jQuery( document ).ready({

} 

我已经尝试了所有这些

jQuery(document).on('button', 'form', function(event) {
    alert('clicked');
    event.preventDefault();
});

jQuery(document).bind("keydown", function(event){
    event.preventDefault();
});

$("button").click(function(evt) {
    if (evt.ctrlKey)
        alert('Ctrl down');
    if (evt.altKey)
        alert('Alt down');
});

其中一些是在那里,但我只是尝试了一堆东西试图弄清楚如何使这个工作。这可能吗?

非常感谢!!

1 个答案:

答案 0 :(得分:0)

要禁用alt和/或控制键,您可以执行此操作 - http://jsfiddle.net/jayblanchard/uwPrV/

$('body').keydown(function(e) {
    if(e.keyCode == 17 || e.keyCode == 18) {
        e.preventDefault();
    } else {
        console.log(e.keyCode);
    }
});