jQuery数值数组比较

时间:2016-11-13 14:06:39

标签: jquery arrays comparison

HTML:<section class="DataContent"></section>

通过jQuery数组循环

动态地在.DataContent上附加内容

see JSFiddle

如果span.ratePercent是&lt;

如何使li.rate显示为红色。 0,绿色,如果span.ratePercent&gt; 0如果是span.ratePercent == 0?

,则为灰色

在小提琴中尝试一些函数,例如:calculateRate(),但它总是最终影响所有li.rate颜色。

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

您可以使用循环的好处来追加li元素。只需将li元素更改为:

即可
<li class="rate'+[i]+'">

calculateRate()函数中,为每个if语句更改.rate类:

$(".rate"+[i])

完整的工作代码:jsFiddle

现在你可以拥有任意数量的list个对象,它会循环遍历每个对象,并根据它们的ratePercent值设置正确的文本颜色。