【发布时间】:2019-07-22 05:04:51
【问题描述】:
我正在做 CS50 金融练习,并试图显示某人是否从他的股票中获利。最初,您将获得 10000 现金。我试图显示投资组合的总价值(HTML 代码结尾)何时超过 10000 美元。我已经编写了以下代码,但是它还没有工作,希望你能帮助我。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#table_id td.color').each(function() {
if ($(this).val() > 10000) {
$(this).css('color', '#2e944b');
}
});
});
</script>
<table class="table" id="table_id">
<tr>
<th></th>
<th>User ID</th>
<th>Stock</th>
<th>Company Name</th>
<th>Amount</th>
<th>Current Price</th>
<th>Holdings</th>
</tr>
{% for port in portfolio %}
<tr>
<td></td>
<td>{{port.id}}</td>
<td>{{port.stocks}}</td>
<td>{{lookup(port.stocks)['name']}}</td>
<td>{{port.amount}}</td>
<td>{{usd(lookup(port.stocks)['price'])}}</td>
<td>{{usd(lookup(port.stocks)['price']*port.amount)}}</td>
</tr>
{% endfor %}
<tr>
<td><b>Cash</b></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>{{ usd(cash) }}</td>
</tr>
<tr>
<td><b>Total</b></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="color">{{ usd(grand_tot) }}</td>
</tr>
</table>
【问题讨论】:
标签: javascript jquery html html-table css-selectors