我的应用程序需要用户在文本框中输入值,然后按下回车键(Enter或Return键),这将调用按钮的onclick事件。在IE、Firefox中可以正常工作,但在Chrome中不行。在Chrome中按enter键,并不会产生keypress事件。 这是我的代码片段:
$('#myDiv').keypress(function (e) {
alert("Key pressed");
if (e.keyCode == $.ui.keyCode.ENTER) {
alert("enter pressed");
}
});
有人能提供对此的意见吗?
#myDiv
听起来像你没有直接将事件绑定到输入字段。 - JJJ#myDiv
是一个输入框,它在 Chrome 中可以使用,我刚在这里进行了测试 http://jsfiddle.net/PTauw/ - wakooka