我试图让jquery在页面加载时按Enter键。我已经尝试了一些东西,但它们没有用。我宁愿不使用任何插件。所以我想要的是jquery将焦点放在我的输入字段上并按下回车键。这是我目前的代码。
$(document).ready(function() {
$('#test').focus().trigger({ type : 'keypress', which : 13 });
});
答案 0 :(得分:2)
您可以使用 jQuery.Event constructor
$('body').on('keypress', function(e) {
console.log(e.which);
});
// Create a new jQuery.Event object with specified event properties.
var e = jQuery.Event("keypress", {
which: 13
});
// trigger an artificial keypress event with which 13
jQuery("body").trigger(e);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
&#13;
答案 1 :(得分:0)
在你的加载功能/就绪功能
var e = jQuery.Event("keydown");
e.which = 13;
$('#test').focus();
$("#test").trigger(e);