2014-09-28 59 views
0

的表格中更改td的颜色所以我有一个这样的表格。在包含+或 -

1 2 3 4 5 
0 0 0 0 0 
0 0 0 0 -0 
0 0 0 0 +0 
0 0 0 0 0 

我需要包含 - 的文本颜色变为红色,并且包含+的文本颜色变为绿色。

我试着给TD一个名字,做什么是波纹管

$('.status:contains("-")').css('color', 'red'); 

但是我想它来搜索所有TD的,并没有给它一个名字。

回答

2

,你可以按如下方式使用:contains选择:

$("td:contains(+)").css("color","green"); 
 
$("td:contains(-)").css("color","red");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td>0</td> 
 
     <td>-6</td> 
 
     <td>0</td> 
 
    </tr> 
 
    <tr> 
 
     <td>+5</td> 
 
     <td>0</td> 
 
     <td>0</td> 
 
    </tr> 
 
    </tbody> 
 
</table>