【发布时间】:2016-10-10 12:51:16
【问题描述】:
我正在尝试使用 jquery 检查给定的字符串是大于还是小于预定义的值。是真还是假 div.property_energy 应该标上某个类。
更新:我的代码没有按预期工作。无论字符串大小,“div.property_energy”始终标记为黄色。
代码如下:
$('.property_energy').each(function () {
var n = parseInt(this.value);
if(n < 151){
$(this).addClass("green");
}
else if (n > 300) {
$(this).addClass("red");
}
else{
$(this).addClass("yellow");
}
});
【问题讨论】:
-
你的问题是?
-
你看
n了吗?我的猜测:它是NaN,因为this.value要么未定义要么不是数字
标签: jquery