我的页面上有一个搜索栏,它使用 JQuery 过滤我的 gridview。我不知道如何让它过滤多个值;使用分隔符来确定不同的值。
因此,如果我在搜索栏中输入:Dog, Blue 它会将逗号识别为分隔符并首先过滤表并隐藏任何不包含 Dog 的行,然后也隐藏任何不包含 Blue 的行。
这是我现在只能输入一个单词的代码。
//Filter Grid logic
$("tbody").attr('class', 'searchable');
$('input.filter').on('keyup', function () {
var rex = new RegExp($(this).val(), 'i');
$('.searchable tr').hide();
$('.searchable tr').filter(function () {
return rex.test($(this).text());
}).show();
//Always show the Header row
$('tr.GridViewHeader').show();
});
});
谢谢你的帮助!