我无法将以下事件附加到我的元素上。
events = {
"change .date-selector .date-range": "dateRangeSelectionChanged"
}
Backbone.js是否支持此功能?或者我使用了错误的语法?
答案 0 :(得分:23)
您可以用逗号(',')
分隔选择器events: { "change .date-selector,.date-range": "dateRangeSelectionChanged" }
答案 1 :(得分:6)
要选择多个课程,您应该使用:
events = { "change .date-selector.date-range": "dateRangeSelectionChanged" }
请注意类之间删除的空格
答案 2 :(得分:0)
我认为你的问题是你有一个equals运算符,你应该有':'
App.Namespeace.BestViewEver = Backbone.View.extend({
events : {
"change .date-selector .date-range": "dateRangeSelectionChanged"
}
});