我正在尝试按Tab键并在页面加载时通过javascript / jquery输入密钥。
像:
if(event.keyCode == 13){
$("#submit").click();
}
这只会在用户按下回车键时起作用,但我希望javascript在页面加载时为用户执行此操作。
答案 0 :(得分:3)
您可以使用以下代码模拟按键:
function simulateKeyPress(character) {
jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(0) });
}
感谢这个帖子:Is it possible to simulate key press events programmatically?
但正如Ghyath Serhal指出的那样,可能有一种更好的方法,而不是模拟按键,然后通过相同的代码捕获它。
答案 1 :(得分:1)
检查以下内容是否有帮助
<body onload="$('#submit').click();"></body>