【问题标题】:Binding Jquery events in backbone在主干中绑定 Jquery 事件
【发布时间】:2012-09-24 11:35:51
【问题描述】:

我有一个 jquery datepicker 组件,我正在尝试使用骨干网来收听。 jquery 文档提到了 onSelect 事件,所以我尝试执行以下操作:

events: {'onSelect #date-picker': 'dateSelected'},

dateSelected: function(){
   console.log('date selected');
}

但不会调用 dateSelected 函数。像 click 这样的标准 javascript 事件被调用。我错过了什么吗?

提前致谢

埃里克

【问题讨论】:

    标签: jquery events backbone.js


    【解决方案1】:

    尝试使用select 而不是onSelect

    events: {'select #date-picker': 'dateSelected'},
    
    dateSelected: function(){
       console.log('date selected');
    }
    

    【讨论】:

    • 不幸的是,这没有帮助。
    • 您的问题有多种可能的解释。更多的诊断需要 DOM 和完整的视图代码。 (例如,多次调用 $().html 会杀死事件处理程序)
    猜你喜欢
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多