【发布时间】:2018-12-14 21:20:59
【问题描述】:
我使用 jQuery 插件 DataTables 来显示表格。然后我设法通过 Datatables API 添加了 CSV 和 PDF 导出功能。
然后我有一个由三个选择选项组成的表单。
当用户选择一个项目时,它会显示一个表格。
如果用户选择了选择列表的第二个项目,它会切换到第二个表,导出按钮与第二个表相关联。这很好,但它仍然是第一个表的导出按钮。 如何仅显示第一个表的功能并隐藏前一个表的功能?
这是我的代码:
$('select[name=tab]').change(function () {
if ($(this).val() == 'tab1') {
$('#table1').show();
$('#table2').hide();
$('#table1').DataTable({
dom: 'Bfrtip',
info : false,
buttons: [
'csv', 'excel', 'pdf'
]
});
}
else if ($(this).val() == 'tab2') {
$('#table1').hide();
$('#table2').show();
$(document).ready(function () {
$('#list-saint-iv').DataTable({
dom: 'Bfrtip',
info : false,
buttons: [
'csv', 'excel', 'pdf'
]
});
});
}
[.....]
非常感谢!
【问题讨论】:
标签: javascript jquery datatables