На моей странице есть две таблицы, каждая из которых имеет инструменты экспорта, которые будут экспортировать таблицу в файл CSV. Когда я go для экспорта таблицы будет экспортировать только первую таблицу, есть ли способ получить правильную таблицу? Нужно ли добавлять что-то вроде ближайшей таблицы?
oTableByClassTable2 - это группа из трех таблиц, как мне выбрать одну выбранную?
JS
$('.report2_tools > li > a.tool-action').on('click', function () {
debugger;
var action = $(this).attr('data-action');
debugger;
oTableByClassTable2.DataTable().button(action).trigger();
debugger;
});
HTML
<div class="actions">
<div class="btn-group">
<ul class="dropdown-menu pull-right report2_tools">
<li>
<a href="javascript:;" data-action="0" class="tool-action">
<i class="icon-printer"></i> csv
</a>
</li>
</ul>
</div>
</div>
<div class="portlet-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<div>
<table class="table table-striped table-hover table-bordered report2">
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="actions">
<div class="btn-group">
<ul class="dropdown-menu pull-right report2_tools">
<li>
<a href="javascript:;" data-action="0" class="tool-action">
<i class="icon-printer"></i> csv
</a>
</li>
</ul>
</div>
</div>
<div class="portlet-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<div>
<table class="table table-striped table-hover table-bordered report2">
</table>
</div>
</div>
</div>
</div>
</div>
</div>