我有 HTML 表。我从 Firebase 获取数据,并将这些数据与类一起添加到 HTML 表中。
我试图找出如何在HTML上选择附加数据并更新值的方法,因为我的值会随时间变化(我会随着时间做一些数学运算)。
我知道使用on。('click')进行选择的方法,但是我想选择它并进行更新,而没有任何点击事件。
var frequency = snapshot.val().frequency;
var recordKey = snapshot.key;
var minsAway = frequency - (firstCurrentDiff % frequency);
var nextArrival = moment().add(minsAway, "minutes").format("HH:mm")
var row = $("<tr>").attr("class", recordKey);
row.appendTo("#tableBody");
$("<td>" + frequency + "</td>").appendTo(row);
$("<td>" + nextArrival + "</td>").appendTo(row);
$('<td class="mins-away">' + minsAway + "</td>").appendTo(row);
答案 0 :(得分:0)
如果我得到了所需的内容,请在追加后使用:last
row.appendTo("#tableBody");
$myrow = $("#tableBody tr:last");
然后,例如,参考每个td或找到特定的td:
$td_mins_away = $myrow.find('td.mins-away');