2014-09-28 54 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>