嗨,我在我的自定义网格中使用了一个视图模型(使用剔除自定义模板)。该网格下方有一个用于过滤的所有字母列表。过滤意味着当我单击“A”时,以字母“A”开头的数据应该只可见。当我单击“B”时,以“B”开头的数据应仅在自定义网格中可见。该代码适用于网格中当前的可见数据,但它没有过滤整个视图模型数据。我知道我的 jquery 选择器中有一些问题 -$(".row")
但我不知道如何解决它。这是我的代码:
abcFilter: function (filterChar) {
if (filterChar !== 'All') {
$(".row").filter(function () {
return $(this).children('td').eq(1).text().substring(0, 1).toLowerCase() != filterChar.toLowerCase();
}).hide();
}
else {
$("table tr").show();
}
};`