我有一个表,其中包含包含状态的数据列。两个示例状态为“已拒绝”和“已付款”
我想要做的是将“已拒绝”的文本颜色更改为红色,将“已付费”的颜色更改为绿色。
对于具有此状态的单元格,我向td
like:
<td class="status">
@Html.DisplayFor(modelItem => item.Status)
</td>
所以我可以很容易地识别它。
我发现我可以使用以下方法将所有状态的颜色更改为红色:
$('.status').css("color", "red");
我也可以通过以下方式获得第一个的值:
alert($('.status').html());
但是我不确定如何根据其文本设置状态颜色。即对于所有“已接收”,将颜色设置为红色,对于所有“已付费”,将颜色设置为绿色。
有人可以启发我如何实现这一目标吗?
我是否遵循使用 jQuery 的正确方法,或者是否有更好的 css 方法?
这将起作用:
$('.status:contains("Paid")').css('color', 'red');
$('.status:contains("Received")').css('color', 'green');
http://jsfiddle.net/MMEhc/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)