所以我有一個從while循環數據庫生成的表。數據以行顯示。要點是有「隱藏」的行,只有點擊時纔有數據可用(如顯示詳細信息)。基本上我想要這樣的:http://www.transfercar.co.nz/ - 如果你點擊表格行,更多的數據出現在下面(在新行中)。如何在while循環中顯示/隱藏jQuery的表格行
我的代碼如下所示:
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
$display1=$display1+1;
echo '
<tr class="tablerow">
<td>' . $row['id'] . '</td>
<td><p class="state">' . $row['name'] . '</p></td>
<td><p class="state">' . $row['surname'] . '</p></td>
<td>' . $row['country'] . '</td>
<td>' . $row['city'] . '</td>
<td>' . $row['category'] . '</td>
</tr>';
if($row['id']==$_GET['showrow'])
{
echo '
<tr class="subtable" style="display:none;">';
echo '<td colspan="3" class="detalji"></td>
<td align="left" colspan="3" class="detalji"></td>
</tr>';}} // End of WHILE loop.
echo '</table>';
我的jQuery看起來是這樣的:
/* Table row click */
$(".tablerow").click(function()
{
$(".subtable").show();
});
$(".subtable").click(function()
{
$(".subtable").hide();
});
一點是,一旦點擊所有的子表顯示,自然我只想要點擊的表格行下面的一個..
thx但它不工作。點擊沒有做任何事情像jquery代碼是錯誤的,雖然看起來相當不錯,我... – Oktarin
幫助真的很感激,謝謝 – Oktarin
@Oktarin ..不客氣:) –