如何使用过滤器选择器

唱真

这是我的问题。我想过滤此表以显示所有状态“活动”。我使用此代码,但结果仅在可见行 (x3) 上,而不是在所有基础上。我认为需要更改此代码。

var trs = $('tr:not(:first)');

例子:

$(document).ready(function(){
    $('input:radio[name="type_affect"]').change(function () {
        var status = $('input[name="status"]:checked').prop('value');
        **var trs = $('tr:not(:first)');**
        $(trs).hide();
          if(status != ''&& status != 'none'){
              var chkdName = $('input[name="status"]:checked').prop('name');
              trs = $(trs).find("."+chkdName+':contains('+status+')').parent();
          }
        $(trs).show();
    });
    $("#reset").on('click', function(){
      $(':radio').prop('checked', false);
      $('tr').show();
    });
});
唱真

简直是一时的软弱!

我改变了一切,这里是我的解决方案。

$(document).ready(function(){
    $('input:radio[name="status"]').change(function () {
    var filtering = FooTable.get('#tab-search').use(FooTable.Filtering);
        var filter = $(this).val();
    if (filter === 'none') {
        filtering.removeFilter('status');
    } else {
        filtering.addFilter('status', filter, ['status']);
    }
    filtering.filter();
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章