我遇到了关于 keypress
事件的问题。当我按下 enter 键时,keypress
事件没有被触发,但它与其他键一起工作正常。
这是我的代码:
$(document).ready(function () {
alert('hi');
$("#ctl00_popupPageBody_txtFirstName,#ctl00_popupPageBody_txtLastName").keypress(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
alert(code);
if (code == 13) { //Enter keycode
//Do something
}
});
});
最佳答案
你应该为此使用keyup事件
$(document).ready(function() {
$("#ctl00_popupPageBody_txtFirstName,#ctl00_popupPageBody_txtLastName").keyup(function(e) {
if (e.which == 13) {
//Enter keycode //Do something
}
});
});
关于javascript - 当我们按下回车键时,按键事件不会被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11521926/