Javascript Jquery:由多个事件触发的一个调用

Javascript Jquery:由多个事件触发的一个调用,javascript,jquery,Javascript,Jquery,我有一个简单的搜索页面,只有一个输入框 我希望能够通过单击“Go”或按输入框中的Enter键触发搜索操作。我是这样做的: $("input[name='entry']").keyup(function (event) { if (event.keyCode == 13) { search_phone(); } }); $('a#go').click(function () { search_phone(); }); 有没有更优雅的方法?比如绑定、触发或

我有一个简单的搜索页面,只有一个输入框

我希望能够通过单击“Go”或按输入框中的Enter键触发搜索操作。我是这样做的:

$("input[name='entry']").keyup(function (event) {
    if (event.keyCode == 13) {
        search_phone();
    }
});

$('a#go').click(function () {
    search_phone();
});

有没有更优雅的方法?比如绑定、触发或投掷。如果是这样的话,怎么做?

你在这方面没有多少改进。你的代码很好

您可以跳过click事件的匿名函数

$('a#go').click(search_phone);
我会让你的“去”链接到提交按钮

<input type="submit" name="submit" value="go"/>
$('#my_form').submit(search_phone);