0

我尝试在主干中制作一个简单的视图,按下按钮(使用.buy-products类)它必须触发'buyProducts'方法,但它没有,请帮助

var CurrProducts = Backbone.View.extend({

        events: {
            "click .buy-products": 'buyProducts'
        },

        buyProducts: function() {
            console.log("working1");
        },

        render: function() {
            return this;
        }
    });
    var test = new CurrProducts();
    test.render()
4

1 回答 1

0

您需要首先将主干视图绑定到页面上包含 .buy-product 按钮的元素。

为简单起见,您可以将其绑定到正文:

var CurrProducts = Backbone.View.extend({
    el: "body",
    //rest of your code
});

http://backbonejs.org/#View-el

于 2013-09-19T17:28:07.773 回答