我试图做到这一点:如果.hoca-puan
值的内部是5,00
,则设置元素的background-color: green
。我尝试了这段代码,但是 all 所有类变为绿色。
var deg = $('.hoca-puan').html();
if (deg == "5,00") {
$('.hoca-puan').css("background-color", "green");
}
我该怎么做?
答案 0 :(得分:2)
它会影响所有.hoca-puan
实例,因为您在if
语句中选择了所有实例。
要分别评估每个人,您需要对它们进行循环,可以使用each()
进行。然后,在处理程序中,您可以使用this
关键字在迭代中仅引用当前元素:
$('.hoca-puan').each(function() {
if ($(this).html().trim() == "5,00") {
$(this).css("background-color", "green");
}
});