jQuery keyup多次触发,直到发布

时间:2014-03-21 20:08:58

标签: javascript jquery

我认为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();
} );

0 个答案:

没有答案