我有一个tableorter插件,我想在backbonejs中实现。我在view.js中使用它。
列表视图上的编辑:
var AccountList = Backbone.View.extend({
initialize: function(){
},
el:"#sub-account-list",
render: function(id){
var self = this;
var accountList = new SubAccountCollection([],{ id: id });
accountList.fetch({
success: function(accountLists){
var data = accountLists.toJSON();
var accounts = data[0].data.items;
var template = _.template(tmpl, {accounts:accounts});
self.$el.html(template)
$(function(){
$('.tablesorter').tablesorter();
});
},
});
}
});
}
我的下划线模板: 在下划线模板上编辑:
<table class="tablesorter">
<thead>
<tr>
<th>Status</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<% _.each(accounts, function(account) { %>
<tr>
<td><%= (account.active == 'true') ? 'Inactive': 'Active' %></td>
<td><%= account.name%></td>
</tr>
<% }) %>
</tbody>
</table>
但我在排序表格列表时没有运气。我在这做错了什么? 请问有什么想法? 感谢