2

次のビューを使用しています。問題は、#likeCar のクリック イベントが発生しないことです。ここで何が間違っていますか?

window.LikeView = Backbone.View.extend({
    events: {
        "click #likeCar":"likeCar"
    },

    initialize : function(){
        this.el = $("#liker");
        this.template = _.template($('#like-template').html());
        //_.bindAll(this,"render");
        this.model.bind("change", this.render, this);
    },

    render : function (eventName) {
        $(this.el).html(this.template(this.model.toJSON()));
        return this;
    },

    likeCar : function(e) {
        console.log("like car")
    }
});

テンプレート:

<script type="text/template" id="like-template">
<a id="likeCar" class="btn btn-mini" href="#">Like</a>

4

1 に答える 1