我正在尝试根据表格的第一个字符更改表格第 4 列中的文本颜色。如果第一个字符是“+”,那么颜色应该是绿色。如果第一个数字是“-”,则颜色应为红色,如果两者都不是,则保留黑色。这是我尝试编写的 Jquery 代码,但我还没有确定 each() 概念:
$("tr td:eq(3)").each(function (i) {
if (this.html().charAt(0) == '-') {
this.css('color' , 'red');
}
if (this.html().charAt(0) == '+') {
this.css('color' , 'green');
}
});
这是一个 HTML:
<table>
<tr>
<td>1</td>
<td>A</td>
<td>x</td>
<td>-10</td>
</tr>
<tr>
<td>2</td>
<td>B</td>
<td>y</td>
<td>+25</td>
</tr>
<tr>
<td>3</td>
<td>C</td>
<td>z</td>
<td>66</td>
</tr>
</table>
谢谢!