JQuery Filter不会过滤所有记录

时间:2016-03-17 10:38:30

标签: jquery filter

我在我的代码中使用j查询过滤器来搜索记录。我的记录包含员工信息。有12页记录。

它在当前页面上正常工作,但如果您搜索第2页上的记录,则它不会搜索它。我使用以下代码搜索记录,

ListCollectionView

Html结构,只显示一条演示记录;

 (function ($) {

        $('#search').keyup(function () {

            var rex = new RegExp($(this).val(), 'i');
            $('.searchable tr').hide();

            $('.searchable tr.gradeX').filter(function () {
                return rex.test($(this).text());

            }).show();



        })

    }(jQuery));

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您使用PHP进行分页,则无法使用javascript。 但是得到一些想法,比如将输入的文本发送到后端(不是每个字符的键盘,但字符长度超过三个),然后再从后端和重新绑定表中获取过滤的json数据。