$('#enter').click(function(){
var query = $('#search').val();
$('body').removeHighlight().highlight(query);
});
以上是我用于页面即时搜索的代码。我如何添加一个事件监听器,以便当我点击输入时,只要按下Enter键,它就会自动触发.click()函数,因此用户不必手动点击#enter元素。另外,如果我输入它不会影响搜索字段的值。如果代码是在jQuery中,这会很有帮助。当我按下回车键时,如何触发事件?
表单中的#“enter”元素? –
您可能想要使用['keypress'](http://api.jquery.com/keypress/) – MilkyWayJoe
将输入包裹在“表单”中,然后绑定到表单的'submit'事件可能会更简单替代方案(浏览器处理构成表单提交的众多事件,包括按回车,按提交等)。 – cheeken