这个问题在这里已有答案:
我想知道如何在我的动态Php网站上添加像twitter这样的键盘快捷键功能?例如(shift + c - 用于评论)。
$(document).keydown(function(e){
var keycode=e.keyCode;
if (keycode == 27)
{
$("#change").trigger('click');
}
});
$("#change").click(function() {
//do what you need
if($("#radio:checked").length==0)
{
alert("abc");
return false;
}
});
看看这里http://www.javascripter.net/faq/keycodes.htm
例
$(document).keypress(function(e) {
if (e.which === 13) {
$("#select").trigger('click');
}
});
$('#saber').keypress(function(e){
e.preventDefault();
if(e.altKey && e.charCode==67){
//do anything!
}
});
注意:您可以使用ctrlKey
或shiftKey
而不是altKey
,67是'c'character的字符代码;另一个字符列在@sukhjit链接中。