在这种情况下,如何将点击事件添加到我的 el 元素中多个 li。我正在尝试在单击时从 dom 中删除 li,但单击事件未触发。
App.Views.ListItem = Backbone.View.extend({
el : 'li',
Wrapper : '#list_cntr ul',
template : 'tmplItem',
events : {
'click li' : 'removeMe'
},
initialize : function() {
this.render();
},
render : function() {
$(this.Wrapper).prepend($(this.el).html(App.Templates[this.template](this.model.toJSON())));
},
removeMe : function() {
var eventList = App.Collections.eventCollectionList;
var eid = this.model.get('id');
eventList.remove(eid);
//How to remove the li?
}
});