如何用jquery替换和删除表行值



你好,朋友,我有如下表格:

<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}`

相关内容

  • 没有找到相关文章

最新更新