我不确定我的jQuery代码有什么问题。由于某种原因,它无法正常工作。
我有一张带有td标签的表:
<td id="c">'.$data['criticality'].'</td>
我的jQuery代码:
if (($("#c").val()) <= (3)){
$(this).css("background-color" , "yellow");
}
答案 0 :(得分:2)
在查看td的值时,您必须使用.text(),转换为数字然后进行比较。
if (parseInt($("#c").text()) <= 3)
{
$("#c").css("background-color" , "yellow");
}
这是一个工作小提琴:https://jsfiddle.net/uycfp30n/
答案 1 :(得分:0)
您需要先解析它,然后将字符串转换为整数。
parseInt($('#c').text(), 10)