【发布时间】:2015-09-26 09:48:07
【问题描述】:
我使用的结构与这个问题的答案中解释的相同 --> How to handle nested CompositeView using Backbone.Marionette? 呈现我的复合视图和项目视图。我的项目视图由 LI 标签组成。我想处理这个 Itemview 的点击事件。我正在尝试我的代码如下:它不起作用相同的事件代码 sn-p 如果我在我的第一个复合视图中编写,它会被触发。但是在 ItemView 中不会触发事件。请帮忙。
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');
}
}
});
【问题讨论】:
标签: javascript jquery backbone.js marionette