你好,朋友,我有如下表格:
<tbody class="sellbook">
<tr class="foobar-26">
<td>price</td>
<td>amount</td>
<td>total</td>
</tr>
<tr class="foobar-27">
<td>price</td>
<td>amount</td>
<td>total</td>
</tr>
<tr class="foobar-28">
<td>price</td>
<td>amount</td>
<td>total</td>
</tr>
</tbody>
我需要通过提及表行类名来更新表行中的数据,还需要删除,
条件如下:
如果值为零,则删除表行foo25
,否则替换为新的<td>
var newtr = "<td>" + e.message.price + "</td>" + "<td>" + e.message.amount + "</td>" + "<td>" + e.message.total + "</td>";
let trclass = "foobar-" + e.message.id + "";
if (e.message.amount == 0) {
$(".trclass").remove();
} else {
$(".trclass").html(newtr);
}
但是这个代码什么都没发生,代码出了什么问题?有人能帮我吗?
这不是在字符串中使用变量的方式:
'.trclass'
这只是一个文字字符串。您可以将您的值连接到一个字符串:
'.' + trclass
或者使用模板文字中的值:
`.${trclass}`