Javascript Tablesorter:要筛选的外部复选框

Javascript Tablesorter:要筛选的外部复选框,javascript,jquery,checkbox,tablesorter,Javascript,Jquery,Checkbox,Tablesorter,我试图使用外部复选框根据列的内容筛选表。我发现的唯一相关问题/解决方案是处理表中用于排序的复选框 所需功能:为了简单起见,假设第4列包含0或1。选中此外部复选框后,我希望它过滤结果(其中第4列包含值1) 工作备选方案:使用外部选择(下拉菜单)时,我可以实现所需的功能。select元素()有一个选项(1),然后在“widgetOptions”配置中,有一个外部过滤器:'.search' 但就可用性而言,选择一个选项是没有意义的 有什么建议吗?使用对表数据执行任何查询 HTML 使用而不是复选框也

我试图使用外部复选框根据列的内容筛选表。我发现的唯一相关问题/解决方案是处理表中用于排序的复选框

所需功能:为了简单起见,假设第4列包含0或1。选中此外部复选框后,我希望它过滤结果(其中第4列包含值1)

工作备选方案:使用外部选择(下拉菜单)时,我可以实现所需的功能。select元素(
)有一个选项(
1
),然后在“widgetOptions”配置中,有一个外部过滤器:'.search'

但就可用性而言,选择一个选项是没有意义的

有什么建议吗?

使用对表数据执行任何查询

HTML


使用
而不是复选框也会起作用。

太好了!工作得很有魅力。一如既往,非常感谢。
<label><input id="findzeroes" type="checkbox"> Find Zeroes</label>
$(function() {

  $('#findzeroes').on('change', function(){
    var query = [];
    if (this.checked) {
      // target 4th column (zero-based index)
      query[3] = '0';
    }
    $('table').trigger('search', [ query ]);
  });

  $('table').tablesorter({
    theme: 'blue',
    widgets: ['zebra', 'filter']
  });
});