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