表數據的jQuery的改變內容我已經被填充在運行時從數據庫中獲取的數據如下表:根據表中的數據的
while($stmt -> fetch()){
//While there is still data being fetched, make the table rows below
echo "<tr data-id='$matchid'><td>
<img class='delete_imgs' data-id='$matchid' src='Images/delete_icon.png'>
<img class='edit_imgs' data-id='$matchid'src='Images/edit_icon.png'></td>
<td id='hero_column$matchid'>$hero</td>
<td id='result_column$matchid'>$result</td>
<td id='gamemode_column$matchid'>$gamemode</td>
<td id='mmr_column$matchid'>$mmr</td>
<td id='confirm_button$matchid all_cons' style='display: none'><img src='Images/confirm.png'></td>
</tr>";
}
重要的部分是<td>
線。我希望使用jQuery編輯該單元格的內容。例如,我有<td id='hero_column11>randomdata</td>
(11是它的潛在運行時值)。我如何使用jQuery將「隨機數據」更改爲其他內容?
謝謝!我將如何調整英雄欄後的數字。例如: '$(document).find('td [id^=「hero_column」「+ id」]')。html('new value');' 我不認爲上述方法可行。 .. – k4kuz0
Weel,你寫的id是運行時,在我的代碼中,我選擇以「hero_column」開頭的Id的td,但是如果你想傳遞一個id,你需要從另一個元素獲取它,例如在td之前或者你插入一個輸入類型隱藏在你插入id的地方,然後你得到它:$(document).find('td [id^=「hero_column」]')。prev()。val();在這種情況下,你得到的prev元素值是一個解決方案,但有很多解決方案@ k4kuz0 –