假设我有以下观点:
var SampleView = Backbone.View.extend({
initialize: function() {
this.child_element = this.$('#new-catalog>button:first');
},
events: {
'click #new-catalog>button:first': function() { alert('clicked'); },
},
el: '#some-element',
});
如果您对自定义子项有一些重要的选择(比如我child_element
用 选择的#new-catalog>button:first
,是否可以避免在events
属性中重新定义它,而是参考this.child_element
?
当然可以this.child_element.on('click', ...
,但我想使用提供的事件字典。谢谢