0

我正在使用我修改为在按 Enter 后运行的实时搜索(我有一个非常大的表格,如果在 keyUp 上完成它会导致文本输入滞后),我正在尝试找到一种方法来使其准确搜索,而不仅仅是一个类似的。原因是我有一列商店编号从 1 到超过 7000,如果我只输入“1”,我会得到一大堆结果。我是 JQuery 的新手,我尝试过使用它,但我觉得我无处可去。任何和所有的帮助表示赞赏。

这是代码:

$('#search').keyup(function(e) {
    if (e.keyCode == 13) {
        $(this).trigger("enterKey");
    }
});

$("#search").bind("enterKey", function() {
    var value = $(this).val();

    $("table tr").each(function(index) {
        if (index !== 0) {

            $row = $(this);

            var id = $row.find("td:first").text();

            if (id.indexOf(value) !== 0) {
                $row.hide();
            } else {
                $row.show();
            }
        }
    });
});
4

0 回答 0