<分区>
标签 javascript jquery html css json
我正在开发商品报价小部件。我已经设置了“当前”div 和“24 小时”div,并且在某一时刻,所有正值都是绿色而负值是红色,但现在没有发生,而且我已经经历了很多次我的脚本,我找不到问题。
这是我的 fiddle :http://jsfiddle.net/thetuneupguy/r2Bca/17/
var chngClass = '';
var chnginpercentClass = '';
(obj.Change.substr(0,1) == '+') ? chngClass = 'green' : chngClass = 'red';
(obj.Change.substr(0,1) == '+') ? chnginpercentClass = 'green' : chnginpercentClass = 'red';
$lc.append($('<td class="'+chngClass+'">').text(rndchange || "--"));
$lc.append($('<td class="'+chnginpercentClass+'">').text(rndchpercent || "--"));
});
最佳答案
因为你的样式表有语法错误:
//These two classes, .red & .green are used to change the font color of values
//depending on the symbol that preceeds the value (+ or -)
.red { color: red; }
.green { color: green; }
这不是您在 CSS 中编写注释的方式。您需要 /* */
,而不是 //
。语法错误使它之后的规则无效,.red
。
关于javascript - 为什么不是我所有的正值都是绿色而负值不是红色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21085245/