使用jQuery DataTable来显示表格数据非常方便,而且它还提供了许多功能,其中之一是分页。 分页可以将数据分成多个页面,让用户更容易地浏览和导航。下面是如何使用jQuery DataTable分页的指南。
首先,我们需要在页面中引入jQuery库和jQuery DataTable库。这可以通过在head部分添加以下代码实现:
<head>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css">
<script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>
</head>
然后,我们需要在html中添加一个表格元素,并为其设置一个id,以便我们可以将其与jQuery DataTable关联起来:<table id="example">
<thead>
<tr>
<th>列一</th>
<th>列二</th>
<th>列三</th>
</tr>
</thead>
<tbody>
<tr>
<td>行一列一</td>
<td>行一列二</td>
<td>行一列三</td>
</tr>
</tbody>
</table>
现在我们将表格与jQuery DataTable关联。 对此,我们只需要在页面上添加以下JavaScript代码:<script>
$(document).ready(function() {
$('#example').DataTable();
} );
</script>
这将对id为“example”的表格添加jQuery DataTable。您现在应该能够看到分页功能。
如果您想更改分页选项,如每页显示的行数,则可以在jQuery DataTable初始化之前指定这些选项。<script>
$(document).ready(function() {
$('#example').DataTable({
"paging": true,
"pageLength": 10,
"lengthMenu": [ 5, 10, 20, 50 ]
});
} );
</script>
在这个例子中,我们启用了分页功能,并将每页显示的行数设置为10。我们还提供了一个下拉菜单,使用户可以选择每页显示的行数。
总的来说,jQuery DataTable分页是一项很有用的功能,它使用户更容易地浏览和导航大量数据。下次您需要显示大量数据时,请考虑使用jQuery DataTable分页。