好的,我根据你的建议做了,但有点它看起来amatuerish哈.. COS它重复每个百分比组相同的事情:CSS和消息。我想知道是否有另一种方式来改变它?如果不是这样,我行与这个..运营商不能使用?
如果(69 < percentDiscount & & percentDiscount < 101){
$(this).find("#percentoff").html('> 70% off');
$(this).find("#percentoff").addClass('badge70');
}
else if (49 < percentDiscount && percentDiscount < 70) {
$(this).find("#percentoff").html('> 50% off');
$(this).find("#percentoff").addClass('badge50');
}
else if (29 < percentDiscount && percentDiscount < 50) {
$(this).find("#percentoff").html('> 30% off');
$(this).find("#percentoff").addClass('badge30');
}
else if (19 < percentDiscount && percentDiscount < 30) {
$(this).find("#percentoff").html('> 20% off');
$(this).find("#percentoff").addClass('badge30');
}
纠正,她检查一个数字是否低于一个变量,然后如果该变量低于一个不同的数字。第二次检查使第一次检查变得多余。 – 2010-11-16 10:37:45
@安迪 - 你是对的,交换条件使得非常必须阅读,修正 – 2010-11-16 10:38:43
以上的错误@尼克:是的,我也是第一次 - 我几乎总是在这些条件下首先写变量。 +1 – 2010-11-16 10:39:35