根据通配符过滤bootstrapJSTable行列

Filtering bootstrap JS Table row column based on wildcard

我使用 boostrapTable 函数创建了一个带有 bootstrap 的 table。我需要尝试按列过滤 table,但我需要有一个通配符来查找 YesNo.[=21 的特定字符串=]

据我所读,fnFilter 的数据表可以满足我的需要,但我找不到 bootstrapTable

的等价物

这似乎适用于数据table,但不适用于bootstrap

$('.spammy_links').click(function() {
    $table.fnFilter("^"+"search_string"+"$", column_name, true);
});

这是过滤的 bootstrap 版本的样子,但没有通配符选项。这实际上有效,但只有记录仅包含 YesNo

$('.spammy_links').click(function() {
    $table.bootstrapTable('filterBy', {
        indexed: 'Yes'
    });
});

bootstrap有没有类似的东西?

感谢 Twitter Bootstrap Row Filter / Search Box

,我最终找到了解决方案

我稍微修改了标题以使其更具描述性。

我需要做的就是添加我稍微修改过的代码

$('tbody').addClass('searchable'); //<-- Add class to tbody for filter below
$('.spammy_links').on('click', function() {
    var rex = new RegExp('No', 'i');
    $('.searchable tr').hide();
    $('.searchable tr').filter(':has(td:nth-child(2):contains("No"))',function() {
        return rex.test($(this).text());
    }).show();
});