在backbone.js中添加两个事件

Aru*_*ash 0 javascript jquery backbone.js

我添加了两个jQuery事件,第二个jQuery事件没有触发.可能是什么问题?这是我的代码:

var ListView = Backbone.View.extend({

            events: function() {
                $('#couponcheck2').click(function(e) {
                        e.preventDefault();
                        $('#couponcheck').empty();
                        $('#couponcheck').append('<div class="col-xs-8"><input type="text" class="form-control" id="enterCoupon"></div>');
                        $('#couponcheck').append('<div class="col-xs-8"><button type="button" class="btn btn-success btn-sm" id="couponbutton"><span class="glyphicon glyphicon-ok"></span> Apply</button></div>');
                    }),
                    $('#signupbutton').click(function(e) {
                        e.preventDefault();
                        console.log("in sec 2")
                        $('#section2').prepend('<h4 class="panel-title" data-parent="#accordion"data-target="#collapseTwo" data-toggle="collapse">')
                    });
            },
Run Code Online (Sandbox Code Playgroud)

......... //代码

blo*_*ead 5

这不是在骨干视图上使用事件哈希的方法.

var ListView = Backbone.View.extend({

events: {
 "click #couponncheck2": function(e) {
   // code goes here
}
Run Code Online (Sandbox Code Playgroud)