使用jQuery在按键后触发按钮单击事件

Saj*_*raZ 3 jquery click keypress

我有这些代码

$('#search-button').keypress(function (e) {
   if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {            
        search();
   };
});

$('#search-button').bind('click', function () {
   search();
});
Run Code Online (Sandbox Code Playgroud)

在搜索模块下我有一个警告,现在每当按下按钮时按Enter键,click事件下的search()也会触发.请帮忙.谢谢.

sje*_*397 5

按Enter键会触发按键事件 - 但也会触发按钮的"点击"事件,因此您可以进行两次搜索.

您不需要为enter键添加处理程序.