Javascript 嵌套compositeView中的事件处理
我使用的结构与此问题答案中解释的相同--> 渲染我的复合视图和项目视图。我的项目视图由LI标记组成。我想处理此Itemview的单击事件。我正在尝试我的代码,如下所示:如果我在第一个复合视图中编写,它将被触发,而不是使用相同的事件代码段。但在ItemView中不会触发事件。请帮忙Javascript 嵌套compositeView中的事件处理,javascript,jquery,backbone.js,marionette,Javascript,Jquery,Backbone.js,Marionette,我使用的结构与此问题答案中解释的相同--> 渲染我的复合视图和项目视图。我的项目视图由LI标记组成。我想处理此Itemview的单击事件。我正在尝试我的代码,如下所示:如果我在第一个复合视图中编写,它将被触发,而不是使用相同的事件代码段。但在ItemView中不会触发事件。请帮忙 var topNavMenuView = Backbone.Marionette.ItemView.extend({ tagName :'li', className:'dr
var topNavMenuView = Backbone.Marionette.ItemView.extend({
tagName :'li',
className:'dropdown',
template : _.template(topNavMenuItemTemplate) ,
initialize:function(options){
console.log("initialize");
this.id=options.menuCode;
},
events: {
'click li' : function(event){
alert('click');
},
'click ' : function(event){
alert('click');
}
}
});
视图应该像这样返回事件散列
events: {
'click': 'onClick'
},
onClick: function(){
alert('click');
}