对于任何使用JQ的人来说,这个问题可能非常简单。我刚刚从代码开始,所以这并不是什么可看的,真的。
<table border="1px"> //database connection and <head> with scripts
<tr> //(including jquery link) come before this
<th>Data/Timp</th>
//random headers
</tr>
<?php
$sql = "SELECT * FROM table1 ORDER BY Timp DESC";
$result = $conn -> query($sql);
while ($row = $result -> fetch_assoc()) {
echo "
<tr class = 'mainRow'>
<td>".$row['Timp']."</td>
<td>".$row['Tema']."</td>
//a few more of these
</tr>";
$sql = "SELECT * FROM table2 WHERE ID_tema = " . $row['ID'];
echo "<div class = 'dropdown'>";
$result2 = $conn -> query($sql);
//more table headers here
while ($row2 = $result2 -> fetch_assoc()) {
echo "
<tr>
<td>".$row2['Timp']."</td>
<td>".$row2['Descriere']."</td>
//more of these
</tr>";
}
echo "</div>";
}
?>
</table>
我想我想做的是一个测试日志。您有各种各样的任务(从一个表中获得),每个任务都有来自另一个表的任务。现在,上面的脚本工作得很好(即使它比Quasimodo更可怕),但是当我尝试使用Jquery来改进它时,它什么也不做。我想做的是点击一个任务,并让它的任务滑下来或滑动,如果他们已经展开。问题是,我的工作流程是"Baby,检查每个点都能工作“,所以我为它构建的第一个Jquery是:
$(document).ready(function() {
$('.dropdown').hide();
});
而且,为了我的生活,我不明白为什么它不起作用。切换到$('.mainRow').hide();
很好,但我不知道如何使下拉菜单消失。会非常感谢你的帮助。
发布于 2016-10-07 21:07:48
首先,除非将div
嵌入到td
元素中,否则不能在表中嵌入它。换句话说,您要输出的html是不正确的,这可能会产生影响
https://stackoverflow.com/questions/39928852
复制相似问题