Jquery 无法将类正确添加到表中
我想根据正在处理的值动态添加redclass或greenclass 你能告诉我为什么我在最后一节课上选择了绿色课而不是红色课吗 最后一天属于第30天 这是我的密码Jquery 无法将类正确添加到表中,jquery,Jquery,我想根据正在处理的值动态添加redclass或greenclass 你能告诉我为什么我在最后一节课上选择了绿色课而不是红色课吗 最后一天属于第30天 这是我的密码 var eres = { "twentyday": 2176.8575, "tenday": 2235.3, "thirtyday": 2105.25, "last_close": 2168.25 } var html = ''; var classtoadd = 'redclass' var da
var eres = {
"twentyday": 2176.8575,
"tenday": 2235.3,
"thirtyday": 2105.25,
"last_close": 2168.25
}
var html = '';
var classtoadd = 'redclass'
var day10 = parseFloat(eres.tenday);
var day20 = parseFloat(eres.twentyday);
var day30 = parseFloat(eres.thirtyday);
var last_close = parseFloat(eres.last_close);
day10 = day10.toFixed(2);
day20 = day20.toFixed(2);
day30 = day30.toFixed(2);
if (day10 > last_close) {
classtoadd = 'greenclass';
}
if (day20 > last_close) {
classtoadd = 'greenclass';
}
if (day30 > last_close) {
classtoadd = 'greenclass';
}
html += '<tr><td>Market Price</td><td class="">' + last_close + "</td></tr>", html += '<tr><td>10DAY</td><td class="' + classtoadd + '">' + day10 + "</td></tr>", html += '<tr><td>20 Day</td><td class="' + classtoadd + '">' + day20 + "</td></tr>", html += '<tr><td>30 Day</td><td class="' + classtoadd + '">' + day30 + "</td></tr>", html += "</tbody>"
$("#smatable").html(html)
var-eres={
“第二十天”:2176.8575,
“tenday”:2235.3,
“第三十天”:2105.25,
“最后关闭”:2168.25
}
var html='';
var classtoadd='redclass'
var day10=分析浮动(eres.tenday);
var day20=parseFloat(平均20天);
var day30=parseFloat(平均30天);
var last\u close=parseFloat(eres.last\u close);
第10天=第10天。固定(2);
第20天=第20天。固定(2);
第30天=第30天。固定(2);
如果(第10天>最后一次关闭){
classtoadd=‘绿色等级’;
}
如果(第20天>最后一次关闭){
classtoadd=‘绿色等级’;
}
如果(第30天>最后一次关闭){
classtoadd=‘绿色等级’;
}
html+=“市场价格”+上次收盘价+”,html+=“10天”+第10天+”,html+=“20天”+第20天+”,html+=“30天”+第30天+”,html+=“”
$(“#smatable”).html(html)
这是我的小提琴
您能告诉我如何解决这个问题吗?正如我在评论中所说,您试图在一个变量中显示3种不同的状态。如果每个状态需要不同,则需要为每个状态使用一个变量
var class10 = day10 > last_close ? "greenclass" : "redclass";
var class20 = day20 > last_close ? "greenclass" : "redclass";
var class30 = day30 > last_close ? "greenclass" : "redclass";
html += '<tr><td>10 Day</td><td class="' + class10 + '">' + day10 + '</td </tr>';
html += '<tr><td>20 Day</td><td class="' + class20 + '">' + day20 + '</td </tr>';
html += '<tr><td>30 Day</td><td class="' + class20 + '">' + day30 + '</td </tr>';
var class10=day10>最后一次关闭?“绿色等级”:“红色等级”;
var class20=第20天>最后一次关闭?“绿色等级”:“红色等级”;
var class30=第30天>最后一次关闭?“绿色等级”:“红色等级”;
html+=“10天”+day10+“嗯,你在3个不同的州使用相同的变量。。。。如果类需要不同,则每个状态都需要一个变量。此外,使用逗号运算符也很奇怪。