我試圖將追加到表中創建表創建通過骨幹網使用以下模板:試圖追加到與骨幹
<script type='text/template' id='production-budget-template'>
<table class='table striped'>
<thead>
<tr>
<th>Task ID</th>
<th>Description</th>
<th>Projected Budget</th>
<th>Actual Spend</th>
<th>Delta Spend</th>
</tr>
</thead>
<tbody>
<% _.each(budgetList, function(todo) { %>
<tr>
<td class="<%= todo.get('statusCheck') %>"><%= todo.get('taskID')%></td>
<td class="<%= todo.get('statusCheck') %>"><%= todo.get('description')%></td>
<td class="<%= todo.get('statusCheck') %>"><%= todo.get('budget')%></td>
<td><%= todo.get('actualSpend')%></td>
<td><%= todo.get('actualSpend') =='0' ? '0' : todo.get('actualSpend') - todo.get('budget') %>
</tr>
<% }); %>
</thead>
</table>
</script>
我目前遍歷集合創建一些「三角」和和值對於不同的列,並且希望將它們追加到表格中,以相同的格式顯示與現有模板內嵌的值。下面是迭代器:
var totalActual = 0;
var totalDelta = 0;
var totalProjected = 0;
var budgetLister = new BudgetList();
budgetLister.fetch({
success: function(){
_.each(budgetLister.toJSON(), function(budgetItem){
totalProjected += parseInt(budgetItem['budget']);
totalActual += parseInt(budgetItem['actualSpend']);
totalDelta += (parseInt(budgetItem['actualSpend']) == 0 ? 0 : (parseInt(budgetItem['actualSpend']) - parseInt(budgetItem['budget'])));
});
}
});
如何我想補充一點作爲新行與新的值作爲新的數據表中創建之後呢?我試圖用一個簡單的jQuery附加到el,但這不起作用。
非常感謝!我現在看到爲什麼我有問題。這有很大幫助。 – biversen21