我是否可以使用jQuery捕获onclick事件的ENTER键?

时间:2013-02-23 03:38:42

标签: jquery

我有一个按钮可以发送到我的服务器,但我也想捕获ENTER键。这可能吗?

我目前的点击通话如下:

输入字段的HTML:

<input class="span3 required" type="text" value="" name="postcode" id='postcode'/>

jQuery的:

$('#update_local').click(function(e) {
    e.preventDefault();
    ....
});

如何在此输入字段中捕获Enter键并触发我的点击事件?

1 个答案:

答案 0 :(得分:4)

以下将会这样做。 e.which保存按下的键的字符代码。对于enter,我们要检查13:

$('#postcode').keydown(function(e){
    if(e.which === 13){ //Enter key
        $('#update_local').click()
    }
});