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/pafter(trainee.toJSON)は

Sinduja 
E808514 
HPS 

Shalini 
E808130 
HBS 

Priya 
E808515 
HSG 

すべてがo/pで問題ありません...ボタンをクリックした後、このo /polyを取得したいと思います...。

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 に答える