0

你能帮忙处理点击事件吗?这是我的代码。

$(function() {
            var Trainee = Backbone.Model.extend();

            var TraineeColl = Backbone.Collection.extend({
                model: Trainee,
                url: 'name.json'
            });

            var TraineeView = Backbone.View.extend({
                el: "#area",
                template: _.template($('#areaTemplate').html()),

                render: function() {
                        this.model.each(function(trainee){
                        var areaTemplate = this.template(trainee.toJSON());
                        $(this.el).append(areaTemplate);
                    },this);

                    return this;
                }
            });

            var trainee = new TraineeColl();
            var traineeView = new TraineeView({model: trainee});
            trainee.fetch();
            trainee.bind('reset', function () {
                traineeView.render();
            });

        });

我的 o/p after(trainee.toJSON) 是

Sinduja 
E808514 
HPS 

Shalini 
E808130 
HBS 

Priya 
E808515 
HSG 

o / p一切都很好......现在我想在点击按钮后得到这个o / p oly......

4

2 回答 2

0

只需向该按钮添加一个事件。由于您使用的是 jQuery,这应该很简单:

$(function () {
    $("#your_button_id").on("click", function (e) {
        e.preventDefault();
        // your code here 
    });
});
于 2013-02-19T11:43:46.963 回答
0

没看懂o/p是什么...

无论如何,你可以做这样的事情:

trainee.bind('reset', function () {
     $('button').click(function() {
           traineeView.render();
     });
});

为您的按钮使用正确的 jQuery 选择器 $('button') ...

于 2013-02-19T11:44:45.860 回答