将主干事件绑定到多类选择器

时间:2013-04-12 00:11:49

标签: backbone-events

我无法将以下事件附加到我的元素上。

events = {
   "change .date-selector .date-range": "dateRangeSelectionChanged"
}

Backbone.js是否支持此功能?或者我使用了错误的语法?

3 个答案:

答案 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"
  }
});