【问题标题】:How do I do a Bootstrap responsive table inside another table?如何在另一个表中创建一个 Bootstrap 响应表?
【发布时间】:2025-12-17 20:05:02
【问题描述】:

我正在使用 bootstrap 4。在我的项目中,我需要在另一个表中切换响应表。当我单击展开显示内表并再次单击折叠内表时,如下图所示。

【问题讨论】:

    标签: javascript css bootstrap-4


    【解决方案1】:

    您可以使用此代码在另一个表格中切换响应式表格

    <!DOCTYPE html>
    <html>
       <head>
      <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet">
      <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" type="text/css" rel="stylesheet">
      <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
      <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
       </head>
       <body>
          <table class="table table-responsive table-hover">
             <thead>
                <tr>
                   <th>Column</th>
                   <th>Column</th>
                   <th>Column</th>
                   <th>Column</th>
                </tr>
             </thead>
             <tbody>
                <tr class="clickable" data-toggle="collapse" data-target="#group-of-rows-1" aria-expanded="false" aria-controls="group-of-rows-1">
                   <td><i class="fa fa-plus" aria-hidden="true"></i></td>
                   <td>data</td>
                   <td>data</td>
                   <td>data</td>
                </tr>
             </tbody>
             <tbody id="group-of-rows-1" class="collapse">
                <tr>
                   <td>- child row</td>
                   <td>data 1</td>
                   <td>data 1</td>
                   <td>data 1</td>
                </tr>
                <tr>
                   <td>- child row</td>
                   <td>data 1</td>
                   <td>data 1</td>
                   <td>data 1</td>
                </tr>
             </tbody>
             <tbody>
                <tr class="clickable" data-toggle="collapse" data-target="#group-of-rows-2" aria-expanded="false" aria-controls="group-of-rows-2">
                   <td><i class="fa fa-plus" aria-hidden="true"></i></td>
                   <td>data</td>
                   <td>data</td>
                   <td>data</td>
                </tr>
             </tbody>
             <tbody id="group-of-rows-2" class="collapse">
                <tr>
                   <td>- child row</td>
                   <td>data 2</td>
                   <td>data 2</td>
                   <td>data 2</td>
                </tr>
                <tr>
                   <td>- child row</td>
                   <td>data 2</td>
                   <td>data 2</td>
                   <td>data 2</td>
                </tr>
             </tbody>
          </table>
       </body>
    </html>

    【讨论】:

    • 感谢您的回复。但在移动视图中,表格的大数据出现水平滚动条。
    最近更新 更多