HTML:<section class="DataContent"></section>
通过jQuery数组循环
动态地在.DataContent上附加内容如果span.ratePercent是&lt;
如何使li.rate显示为红色。 0,绿色,如果span.ratePercent&gt; 0如果是span.ratePercent == 0?
,则为灰色在小提琴中尝试一些函数,例如:calculateRate()
,但它总是最终影响所有li.rate颜色。
感谢您的时间!
答案 0 :(得分:0)
您可以使用循环的好处来追加li元素。只需将li
元素更改为:
<li class="rate'+[i]+'">
在calculateRate()
函数中,为每个if语句更改.rate
类:
$(".rate"+[i])
完整的工作代码:jsFiddle
现在你可以拥有任意数量的list
个对象,它会循环遍历每个对象,并根据它们的ratePercent
值设置正确的文本颜色。