【发布时间】:2016-06-26 15:48:07
【问题描述】:
您好,我正在显示时间表。我想将 colspan 动态添加到包含字符串 Lab 的元素中。存储在数据库中的表如下:-
----------------------------------------------------------------------------------
| Day | 9-10 | 10-11 | 11-12 | 12- 1| 1-2 | 2-3 | 3-4 |
|---------------------------------------------------------------------------------
| Monday | DA601 | DA602 | DA603 | | | DA602 Lab/DA603 Lab | |
| Tuesday | DA601 Lab | | | | | DA602 Lab/DA603 Lab | |
----------------------------------------------------------------------------------
因此,当表格显示在应用程序中时,我想合并实验室条目,以便它显示在 2-3 和 3-4 中。我想不出办法来做到这一点。请提供一种使用 javascript/jquery 或任何其他技术的方法。
表格显示代码:-
<table class="table table-bordered table-xxs">
<thead>
<tr class="bg-info-600">
<th>Day</th>
<th>9-10</th>
<th>10-11</th>
<th>11-12</th>
<th>12-1</th>
<th>1-2</th>
<th>2-3</th>
<th>3-4</th>
</tr>
</thead>
<tbody>
<?php
$sql="SELECT * FROM tt" ;
$results = $timetable->query($sql);
while($row = $results->fetch_assoc())
{
echo '<tr>';
echo "<td>{$row['day']}</td>";
echo "<td>{$row['9-10']}</td>";
echo "<td>{$row['10-11']}</td>";
echo "<td>{$row['11-12']}</td>";
echo "<td>{$row['12-1']}</td>";
echo "<td>{$row['1-2']}</td>";
echo "<td>{$row['2-3']}</td>";
echo "<td>{$row['3-4']}</td>";
echo '</tr>';
}
?>
</tbody>
</table>
【问题讨论】:
标签: javascript php jquery html html-table