-3

这是我的输入表单:

<input type="text" id="word" />

我基本上希望当人们在文本框中按下回车键时执行 Javascript 函数。很抱歉,如果这是一个明显的问题,我找不到符合我需要的现有答案。

4

2 回答 2

2
$('#word').on('keyup', function(e){
  if(e.which === 13){
    // User pressed enter
  }
});

测试事件which属性将告诉您用户按下了哪个键。
which由 jQuery 规范化,所以你不会有任何跨浏览器的问题。

于 2012-12-10T00:49:58.713 回答
1

keyup()是你的答案:

$('#word').keyup(function(e) {
    if(e.which == 13) {
        // Do your stuff
    }
});

e.which返回所按下键的扫描/字符代码。13是为ENTER

您可以在此处找到其他代码。

于 2012-12-10T00:52:17.883 回答