我是骨干的新手,我的事件系统有点问题。
我有一个代表li元素的视图,当我点击它时我想做点什么。
这是我的代码:
var IndicatorView = Backbone.View.extend({
tagName: 'li',
className: 'indicator',
initialize: function(options){
_.extend(this, _.pick(options, "controller"));
this.model.on('change', this.render, this);
var self=this ;
this.$el.on("click", function(){
alert(self.model.get('name'));
})
},
render: function(){
this.$el.html(this.model.get('name'));
return this; // enable chained calls
}
});
目前,它可以工作,但使用jQuery事件。我怎样才能对骨干事件做同样的事情?谢谢你的回答:)