我认为keyup
只能触发一次,直到密钥被释放。那么在这个例子中它会在keydown
上无限次地发射,直到被释放。
在释放密钥之前刷新搜索,然后尝试赶上。我希望用户能够按Enter键以激活“搜索”按钮。
我的keyup
函数是否缺少某种计时器或限制器?文本框中的用户输入值+按回车键+应搜索列表中的匹配项。
// keyup for enter search
// is working perfectly if I hit enter and relsease 1 time
$( '#TextBoxDiv' + lastChar ).on( 'keyup', function (event) {
if (event.keyCode == 13) {
$("#searchButton").click();
}
});
// search function
$( '#searchButton' ).click( function () {
RebuildResultsTable();
} );