2017-10-12 20 views
0

我有一個表格的數據。數據來自數據庫。每行都分配一個來自數據庫的動態ID。如何找到具有特定ID的tr和這些ID從數據庫中動態調用...?

如何選擇具有特定ID的行,然後能夠使用jquery設置整行的樣式?

這是從數據庫裏的數據: enter image description here

+2

你如何確定「那一行」?這表示出發點。沒有這個,我們實在無法建議如何從模糊的問題出發。此外,如果行具有動態ID,使用ID風格可能是一個不好的解決方案。動態構建具有應用所需樣式的預期類的行可能會更好。然後沒有JavaScript需要。 – Taplar

+0

你的意思是你希望用戶點擊該行,然後它改變樣式,以顯示它當前被選中? – ADyson

+0

您可能想考慮使用DataTables(https://datatables.net/)。這是一個非常出色的jQuery插件,它幾乎可以滿足任何你可能需要的東西。只是爲了防止你重新發明weel。 – RWC

回答

0

嘗試進入的foreach或類似的循環是:

<tr id="<?php echo $database_row_id; ?>">...</tr> 

哪裏$database_row_idid你從數據庫中獲取

0

您可以生成表格行動態使用php

for($database_rows as $row){ 
    echo "<tr id=\"{$row->id}\">" . _content_of_row_ ."</tr>"; 
} 

是的,你可以使用jQuery來做到這一點。

例如,如果您生成的行像下面

<tr id="31"> .... </tr>

你可以選擇這樣的

$("tr#31")

行,那麼你可以CSS類添加到它:

$("tr#31").addClass("selected")

01從它

刪除CSS類:

$("tr#31").removeClass("selected")

屬性添加到它:

$("tr#31").attr("attribute", "value")

或其他任何東西。

相關問題