我已经为骨架.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();
最佳答案
该代码为我工作。您是否将其包装在jQuery ready函数中?
$(function() {
var FormView = Backbone.View.extend({
el: '#hello',
events: {
'click #submit': 'clicked'
},
clicked: function(){
console.log('clicked');
}
});
var formView = new FormView();
});
或者,您可以访问文件中的Backbone吗?
关于javascript - Backbone 事件未触发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19625858/