我正在尝试这里给出的主干.js 示例,然后尝试自己编写一些代码。
由于某种原因,我附加到事件“click p”的事件处理程序不起作用。为什么单击段落标签时不执行“突出显示”功能?
var ItemView = Backbone.View.extend({
tagName : 'p',
events: {
'click p': 'highlight'
},
initialize: function(){
console.log("An object of ItemView was created");
_.bindAll(this, 'render', 'highlight');
this.render();
},
render: function(){
this.$el.text(this.model.get('content'));
$('body').append(this.$el);
return this;
},
highlight: function(){
console.log('clicked');
}
});