Javascript 嵌套compositeView中的事件处理

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

我使用的结构与此问题答案中解释的相同--> 渲染我的复合视图和项目视图。我的项目视图由LI标记组成。我想处理此Itemview的单击事件。我正在尝试我的代码,如下所示:如果我在第一个复合视图中编写,它将被触发,而不是使用相同的事件代码段。但在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');
             }
            }

         });
视图应该像这样返回事件散列

events: {
    'click': 'onClick'
},
onClick: function(){
    alert('click');
}