我不确定我的jQuery代码怎么了。由于某种原因,它不起作用。
我有一个带有TD标签的桌子:
<td id="c">'.$data['criticality'].'</td>
我的jQuery代码:
if (($("#c").val()) <= (3)){
$(this).css("background-color" , "yellow");
}
查看TD的值时,您必须使用.text((,转换为数字,然后比较。
if (parseInt($("#c").text()) <= 3)
{
$("#c").css("background-color" , "yellow");
}
这是一个工作小提琴:https://jsfiddle.net/uycfp30n/
您需要先解析它,以便将字符串转换为整数。
parseInt($('#c').text(), 10)