我有这个html表:
<table class="table-all">
<tbody>
<tr>
<td>BISFENOLO</td>
<td>Bisfenolo-AF 10/10</td>
<td class="right">€ 30,79</td>
<td class="right">$ 43,00</td>
<td class="right">1.000,00</td>
</tr>
<tr>
<td>BISFENOLO</td>
<td>BPAF-ALLO 1/11</td>
<td class="right">€ 46,76</td>
<td class="right">$ 64,00</td>
<td class="right">1.000,00</td>
</tr><tr>
<td>TOTAL</td>
<td></td>
<td class="right">€ 698,72</td>
<td class="right">$ 97,13</td>
<td class="right">17,00</td>
</tr>
</tbody>
我会更改包含“TOTAL”单元格的行的背景和字体。有什么想法吗?
提前致谢:)
答案 0 :(得分:3)
选择所有行,过滤到包含文本“TOTAL”的td的行,然后添加您的类。
$('table.table-all tr').has('td:contains("TOTAL")').addClass("totalRow");
答案 1 :(得分:0)
这将找到实际的总文本并设置父行颜色:
$("td:contains('TOTAL')").parent().css('background-color','#d0d0d0')
答案 2 :(得分:0)
这是 - 不使用jQuery!
var tr = document.getElementsByTagName('tr')[2];
tr.style.backgroundColor = "red";