【发布时间】:2014-12-02 20:20:35
【问题描述】:
有没有办法根据该列的复选框是否被选中来过滤数据表?我有带有选中/未选中/清除过滤器单选选项的类别,但似乎无法让数据表过滤它。
http://jsfiddle.net/anschwem/s827x/68/
$('input[name=lock]').on('click', function(){
var col = '5';
var chkbx = $('#multi').eq(col).find('input[type=checkbox]');
// filter table
if($(this).attr('id') == 'locked'){
value = !chkbx.is(':checked')//'y'
} else if ($(this).attr('id') == 'unlocked') {
value = chkbx.is(':checked')//'n'
} else {
value = '';
}
console.log(value)
// filter accordingly
table
.column(5)
.search(value)
.draw();
});
【问题讨论】:
标签: jquery checkbox filter datatables filtering