jQuery .Filter()仅适用于调试模式(Chrome和Firefox)

时间:2013-06-06 13:24:34

标签: jquery filter visual-studio-debugging

我有一个在IE中运行良好的功能,而在调试模式下,在Chrome和Firefox中运行良好。当代码未处于调试模式时,该功能在Chrome和Firefox中不起作用。

$('#search').keyup(function() 
{
    delay(function () {
        var searchText = $('#search').val().toLowerCase().trim();
        $allListElements = $('#qlTable tr'),
        $matchingListElements = $allListElements.filter(function (i, el) {
            filterIndex = $(el).attr('title').toLowerCase().indexOf(searchText) !== -1;
            return filterIndex;
        });
        $allListElements.hide();
        $matchingListElements.show();
    }, 750);
});

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用.on(“keyup”)函数而不是.keyup()来解决这个问题。