При попытке доступа к .DataTable() ее функция всегда возвращает нуль, я действительно борется с этим ... Вот мой код: view jsfiddleDataTable.js - Всегда возвращает пустой массив
HTML:
<table id="example">
<thead>
<tr>
<th> Name </th>
<th> Age </th>
</tr>
</thead>
<tbody>
<tr>
<th> Rotem </th>
<th> 18 </th>
</tr>
<tr>
<th> Bar </th>
<th> 13 </th>
</tr>
<tr>
<th> Shadmot </th>
<th> 8 </th>
</tr>
<tr>
<th> Devora </th>
<th> 78 </th>
</tr>
</tbody>
</table>
<button id="button"> Click me </button>
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<script src="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js"></script>
</body>
JAVASCRIPT:
$(document).ready(function() {
var b = $('#example').dataTable();
$('#button').on('click', function() {
window.alert(b);
});
});
Большое спасибо
Это работает для меня. – Bindrid
b не является нулевым, но когда мне нужно использовать b (b.DataTable(), он всегда возвращает пустой массив) –