【发布时间】:2017-08-01 01:48:26
【问题描述】:
我正在努力解决以下问题。
我有一个包含用户的表格,当有人点击一行时,一个 div 应该显示在被点击的行的正下方并显示信息。首先,我正在建立表格:
<table id="table" class="table">
<thead>
//......
</thead>
<tbody>
<?php $i = 1; foreach ($fetchStudenten as $student){ ?>
<tr id="student">
<td><?php echo $i ?></td>
<td><?php echo $user['student_name'] ?></td>
<td><?php echo $user['student_email'] ?></td>
<td><?php echo $user['student_id'] ?></td>
</tr>
<?php if($i == 1){?><tr id="info" colspan="4" style="display: none" class="alert alert-info"><td colspan="4">Display here more info</td></tr><?php } ?>
<?php $i++; } ?>
</tbody>
</table>
如您所见,我在表格中为每个用户输入了值。我尝试了一些(纯!)JS 脚本,但我没有让它工作。是否有任何选项可以仅在 js 中执行此操作,而不是在 jQuery 中?
【问题讨论】:
-
是的。看看这个答案,如果你需要帮助来实现它,请告诉我。 stackoverflow.com/questions/15229732/…
标签: javascript php html html-table