我要使用jQuery和Backbone.js库在标签上添加一个活动类...我已经做了一些事情,但当我点击该标签时没有任何反应。
HTML:
<div class="bets_view">
<div class="filtering_options">
<a href="#brzn/yolo/all" class="btn btn-filter">All</a>
<a href="#brzn/yolo/open" class="btn btn-filter">Open</a>
<a href="#brzn/yolo/closed" class="btn btn-filter">Closed</a>
<a href="#brzn/yolo/ended" class="btn btn-filter">Ended</a>
<a href="#brzn/yolo/resolved" class="btn btn-filter">Resolved</a>
</div>
</div>
jQuery:
events:
"click a.btn-filter": "activeTab"
activeTab: (e)->
$el.removeClass("active-tab")
$(this).addClass("active-tab")
activeTab
处理程序不应更改DOM。它应该更改模型的状态,这应该由您的视图的render
反映。 - hindmost