javascript - 如果数值减少或增加,如何改变数字的颜色?

标签 javascript jquery

enter image description here

如果该值小于-15,我想将数字颜色更改为红色,或者如果该值是+ 15,则需要将颜色更改为绿色

广告还请告诉我我们是否可以更改之间的颜色,即 >15 和 <20

我可以这样做吗?

谢谢

最佳答案

只需根据分数添加类(class)即可

DEMO

HTML:

<table>
    <tr>
        <th>#</th> 
        <th id="positive">Positive</th>
        <th>Negative</th>
        <th>Avg. Rating</th>
    </tr>
    <tr>
        <td>12</td>
        <td>8</td>
        <td>4</td>
        <td>4</td>
    </tr>
    <tr>
        <td>12</td>
        <td>8</td>
        <td>4</td>
        <td>4</td>
    </tr>
    <tr>
        <td>12</td>
        <td>8</td>
        <td>4</td>
        <td>4</td>
    </tr>
    <tr>
        <td>12</td>
        <td>8</td>
        <td>4</td>
        <td>4</td>
    </tr>  
    <tr>
        <td>20</td>
        <td id="positiveScore">13</td>
        <td>22</td>
        <td>4.5</td>
    </tr>    
</table>

CSS:

.red {
    color: red;
}

.green {
    color: green;
}

.blue {
    color: blue;
}

jQuery:

$("#positive").addClass((parseInt($("#positiveScore").text()) >= 15) ? 'green' : (parseInt($("#positiveScore").text()) <= -15) ? 'red' : 'blue');

关于javascript - 如果数值减少或增加,如何改变数字的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24323388/

相关文章:

javascript - 访问深层嵌套图像

javascript - 将多个 Nodejs 导出返回值分配给变量时出现问题

javascript - 在 html.twig symfony2 中导入 js

jquery - Droppable 创建(未)嵌套对象 - 但可拖动的位置发生变化

jquery 浏览内容和浏览器的后退按钮

jquery - offset().top 是否应该改变

javascript - html 输入字段自动填充浏览器表单中保存的用户名

javascript - Angular Material 对话框表单用 $resource 保存

javascript - 如何通过过渡将菜单项链接到其右侧部分

javascript - 从 ajax.googleapis.com 引用 jQuery 是不好的做法吗?