我在按钮点击时调用一个函数,代码如下:
<input type="button" value="Search" id="go" />
$("#go").click(function ()
{
...
});
现在我通过这个函数捕获用户是否按下键盘上的Enter键:
现在我可以使用以下函数检测用户是否按下键盘上的Enter键:
$("#s").keypress(function(e) {
if(e.which == 13) {
alert('You pressed enter!');
}
});
但我该如何称呼呢?
$("#go").click(function ()
{
...
});
用户是通过按下回车键还是点击GO按钮来执行操作的?
e.which === 13
- slightlynybblede.which
始终是一个数字,因此类型转换不是问题。我不介意一直使用===
。 - Barmar