0

backbone.js の簡単なビューを作成しました。

なぜこれがクリックでトリガーされないのか、誰にもわかりますか?

HTML/

<form id=hello>
Email:
<input class=email>
Password:
<input class=password>
<span id="submit">submit</span>
</form>

JS/

var FormView = Backbone.View.extend({
    el: '#hello',
    events: {
        'click #submit': 'clicked'
    },
    clicked: function(){
        console.log('clicked');
    }
});

var formView = new FormView();
4

1 に答える 1

2

コードは私のために働いた。jQuery ready 関数でラップしましたか?

$(function() {
    var FormView = Backbone.View.extend({
       el: '#hello',
       events: {
         'click #submit': 'clicked'
       },
       clicked: function(){
         console.log('clicked');
       }
    });

    var formView = new FormView();  
});

または、ファイル内のバックボーンにアクセスできますか?

于 2013-10-28T06:05:40.600 に答える