在JQuery

时间:2017-05-25 05:24:31

标签: jquery datatables

我目前有下面的代码,它给了我2个完美工作的数据表。它们附加到一个选择框,根据选择显示/隐藏一个表。现在一切都很完美,但我需要尝试用这些表来完成一项新任务:

我从未见过这一点,但我需要一个选项来放弃'或使用某种类型的选择选项从我的表中删除列,但这只能从表的当前视图中删除列。这是用于比较和QA,所以我可能正在查看表,需要从视图中删除5个不必要的列,而不是数据库。因此,如果我刷新页面,表格将恢复正常。

非常感谢任何想法:

代码:

<script type="text/javascript" src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
<script type="text/javascript">
(function($) {
    $(document).ready(function() {
        $('#mytable').DataTable();
        $('#mytableSurvey').DataTable();
        $('.dataTable').wrap('<div class="dataTables_scroll" />');
        $(document).on('change' , '#select-tables', function(){
            var table = $(this).val();
            $('#' + table +'_wrapper').show();
            $('[id$="_wrapper"]').not('#' + table +'_wrapper').hide();
        });
        $("#select-tables").trigger("change");
    });
}(jQuery));
</script>

1 个答案:

答案 0 :(得分:1)

我实际上能够用不同的方式回答这个问题 https://datatables.net/extensions/buttons/examples/column_visibility/simple.html