例如,我有一个包含100行的表。我希望表每页只显示10行,如果我移动到表的另一页,它将显示接下来的10行。

<table width="600" align="center">
    <tr>
        <th>ID</th>
        <th>Request No</th>
        <th>Name</th>
        <th>pic</th>
        <th>Status</th>
        <th>Action</th>
   </tr>
</table>

我该怎么做?

最佳答案

使用Bootstrap 3 DataTables插件。检查下面的工作代码。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Final Output</title>
<meta name="description" content="Bootstrap.">
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://cdn.datatables.net/1.10.2/css/jquery.dataTables.min.css"></style>
<script type="text/javascript" src="http://cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</head>
<body style="margin:20px auto">
<div class="container">
<div class="row header" style="text-align:center;color:green">
<h3>Bootstrap</h3>
</div>
<table id="myTable" class="table table-striped" >
        <thead>
          <tr>
            <th>ENO</th>
            <th>EMPName</th>
            <th>Country</th>
            <th>Salary</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>001</td>
            <td>Anusha</td>
            <td>India</td>
            <td>10000</td>
          </tr>
          <tr>
            <td>002</td>
            <td>Charles</td>
            <td>United Kingdom</td>
            <td>28000</td>
          </tr>
          <tr>
            <td>003</td>
            <td>Sravani</td>
            <td>Australia</td>
            <td>7000</td>
          </tr>
		   <tr>
            <td>004</td>
            <td>Amar</td>
            <td>India</td>
            <td>18000</td>
          </tr>
          <tr>
            <td>005</td>
            <td>Lakshmi</td>
            <td>India</td>
            <td>12000</td>
          </tr>
          <tr>
            <td>006</td>
            <td>James</td>
            <td>Canada</td>
            <td>50000</td>
          </tr>

		   <tr>
            <td>007</td>
            <td>Ronald</td>
            <td>US</td>
            <td>75000</td>
          </tr>
          <tr>
            <td>008</td>
            <td>Mike</td>
            <td>Belgium</td>
            <td>100000</td>
          </tr>
          <tr>
            <td>009</td>
            <td>Andrew</td>
            <td>Argentina</td>
            <td>45000</td>
          </tr>

		    <tr>
            <td>010</td>
            <td>Stephen</td>
            <td>Austria</td>
            <td>30000</td>
          </tr>
          <tr>
            <td>011</td>
            <td>Sara</td>
            <td>China</td>
            <td>750000</td>
          </tr>
          <tr>
            <td>012</td>
            <td>JonRoot</td>
            <td>Argentina</td>
            <td>65000</td>
          </tr>
        </tbody>
      </table>
	  </div>
</body>
<script>
$(document).ready(function(){
    $('#myTable').dataTable();
});
</script>
</html>  

关于html - 如何显示每页10行的表格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41436805/

10-09 18:00