2014-09-28 2 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의 검색 및 이름을 지정하지 싶어하지만 TD 이름을주고 우는 소리

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

의 일을 시도했습니다. 다음과 같이

답변

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>