我正在使用 Chrome 并尝试使用 JQuery 将alt+a映射到一个输入,并将alt+shift+a映射到另一个输入。我已经使用 chrome 对其进行了调试,但仍然无法弄清楚。我很困惑,这是做到这一点的最佳方式。我不确定这是否可能。我也尝试在两个输入上都使用 accesskey="a" 但在这种情况下它只是命中第二个输入。
任何想法或帮助将不胜感激。谢谢
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"/>
<script type="text/javascript" language="JavaScript">
$(document).ready( function () {
$(document).keyup('alt+a', function () { $('suc').click(); });
$(document).keyup('alt+shift+a', function () { $('try').click(); } );
});
</script>
</head>
<body>
<form>
<input type="submit" formaction="file:///C:/Users/me/Desktop/success.html" value="Success" accesskey="a" id="suc">
<input type="submit" formaction="file:///C:/Users/me/Desktop/tryAgain.html" value="TryAgain" accesskey="a" id="try" >
</form>
</body>
</html>