【发布时间】:2014-08-15 09:34:13
【问题描述】:
我正在使用 jQuery DataTables,我想知道如何根据复选框的状态过滤表中的 OUT 行以显示和隐藏它们。如果选中了“隐藏”复选框,则隐藏 class=var 的行,如果未选中复选框,则显示 class=var 的行
我设置了一个小演示,能够隐藏/删除我想要的行,但这不允许行重新出现。
http://jsfiddle.net/bcraig/cY8Cn/2/
$('#stock').DataTable({
"sDom": '',
"infoEmpty": "No entries to show",
"aaSorting": [ ],
"aoColumnDefs": [{ "bSortable": false, "aTargets": [ 0 ]}],
});
var oTable = $('#stock').DataTable();
$('#hide').click(function() {
if ($(this).is(':checked')) {
oTable.row('.takenstock, .takensold').remove().draw(true);
$('label').text("Show taken");
} else {
oTable.draw();
$('label').text("Hide taken");
}
});
【问题讨论】:
标签: javascript jquery datatable