在 jQuery Mobile 中,你可以使用表格(Table)来展示和组织数据。jQuery Mobile 提供了一种简单而灵活的方式来创建响应式的移动设备友好的表格。以下是一个基本的 jQuery Mobile 表格的示例:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>jQuery Mobile Table</title>
    <!-- 引入 jQuery 核心库 -->
    <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
    <!-- 引入 jQuery Mobile 样式表 -->
    <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <!-- 引入 jQuery Mobile 脚本文件 -->
    <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<div data-role="page">
    <div data-role="header">
        <h1>Table Example</h1>
    </div>
    <div data-role="content">
        <table data-role="table" id="table-column-toggle" data-mode="columntoggle" class="ui-responsive table-stroke">
            <thead>
                <tr>
                    <th data-priority="1">Name</th>
                    <th data-priority="2">Age</th>
                    <th data-priority="3">Occupation</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>John Doe</td>
                    <td>30</td>
                    <td>Engineer</td>
                </tr>
                <tr>
                    <td>Jane Smith</td>
                    <td>25</td>
                    <td>Designer</td>
                </tr>
                <tr>
                    <td>Bob Johnson</td>
                    <td>40</td>
                    <td>Manager</td>
                </tr>
            </tbody>
        </table>
    </div>
</div>

</body>
</html>

在这个例子中,我们使用了 data-role="table" 属性定义了一个 jQuery Mobile 表格。data-mode="columntoggle" 属性使表格变成响应式的,允许用户在小屏幕设备上切换显示哪些列。

每个表头单元格使用 data-priority 属性指定了列的优先级,数字越小,表示优先级越高。这有助于在小屏幕上自动调整列的显示顺序。

表格的主要样式通过 class="ui-responsive table-stroke" 设置。ui-responsive 类使表格响应式,而 table-stroke 类添加了边框。

你可以根据需要调整表格的内容和样式,以适应你的应用。详细的文档和示例可以在[官方文档](https://demos.jquerymobile.com/1.4.5/table/)中找到。


转载请注明出处:http://www.pingtaimeng.com/article/detail/9424/jQuery Mobile