我的以下代码运行良好,但由于我使用 list.js 创建表格,我仍然无法使用例如类 bg-success 为单元格着色。
我想要的是,如果利润值小于 0,则应将类 bg-danger 添加到 var 选项中的项目中,如下所示(第 15 行):
<td class="profit bg-danger"></td>
有什么可能的解决方案吗?
<table class="table table-hover table-striped table-condensed results results-table results-table--active" id="footer">
<tr class="table-row-header">
<th><i class="sort" data-sort="currency">Currency</i></th>
<th><i class="sort" data-sort="profit">Profit (%)</i></th>
</tr>
<tbody class="list">
</tbody>
</table>
<script src="https://cdnjs.cloudflare.com/ajax/libs/list.js/1.5.0/list.min.js"></script>
<script>
var options = {
valueNames: [ 'currency', 'profit' ],
item: '<tr><td class="currency"><td class="profit"></td></tr>'
};
var userList = new List('trades', options);
var trades = (function () {
var trades = null;
$.ajax({
'async': false,
'global': false,
'url': "trades.json",
'dataType': "json",
'success': function (data) {
trades = data;
}
});
return trades;
})();
userList.add({
currency: obj['currency'],
profit: obj['profit'].toFixed(2)+'%'
});