我有这些代码
$('#search-button').keypress(function (e) {
if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
search();
};
});
$('#search-button').bind('click', function () {
search();
});
在搜索模块下我有一个警报,现在每当我在按钮获得焦点时按下 Enter 时,单击事件下的 search() 也会触发。请帮忙。谢谢。
按 Enter 确实会触发按键事件 - 但也会触发按钮的“单击”事件,因此您会被调用两次搜索。
您不需要为 Enter 键添加处理程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)