我读了这个,但因为没有答案,而且这个问题似乎无关紧要。我想在这里再问一次。我完全按照主干文档页面的说明进行操作,但没有得到任何结果。有人可以帮我指出这里出了什么问题吗?代码如下:
App.View.Task = Backbone.View.extend({
tagName: 'li',
template: _.template($("#taskTemplate").html()),
event: {
'click #edit': 'editTask'
},
editTask: function() {
alert("test");
},
render: function() {
this.$el.html(this.template(this.model.attributes));
return this;
}
})
index.html 页面如下所示:
<script id="taskTemplate" type="text/template">
<button class="edit">edit</button> <button>delete</button>
</script>