Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示单击菜单项_Javascript_Backbone.js - Fatal编程技术网

Javascript 显示单击菜单项

Javascript 显示单击菜单项,javascript,backbone.js,Javascript,Backbone.js,我有下面的下拉菜单 <ul class="dd-menu"> <li> <a href="#"><span><img src="{{STATIC_URL}}img/crm/1.png"></span>1</a> </li> <li

我有下面的下拉菜单

                <ul class="dd-menu">
                <li>
                    <a href="#"><span><img src="{{STATIC_URL}}img/crm/1.png"></span>1</a>
                </li>
                <li>
                    <a href="#"><span><img src="{{STATIC_URL}}img/crm/2.png"></span>2</a>
                </li></ul>
当我单击所选项目时,是否有人可以帮助我在下拉菜单中显示/更改所选项目(1或2)


谢谢

最简单的方法是使用特殊事件

在您的路线中添加以下内容:

index: function() {
    Backbone.trigger('route:index');
}
在你的视野中,你应该倾听这个事件:

initialize: fucntion() {
    this.listenTo(Backbone, 'router:index', function() {
      console.log('index page was selected');
});
initialize: fucntion() {
    this.listenTo(Backbone, 'router:index', function() {
      console.log('index page was selected');
});