在Firefox中选择Change Event

Backbone.js Select Change Event In Firefox

本文关键字:Change Event 选择 Firefox      更新时间:2023-09-26

由于某些原因,这只在Firefox中发生:

"change #CardSelector": "selectCard" 

当选择框发生变化时,Backbone视图上的这个事件将不会调用selectCard。

但是如果我用这个:

this.$("#CardSelector").change(this.selectCard)

一切似乎都很好。我是不是漏掉了什么?

谢谢,

您没有发布的代码中一定有其他内容。

这是一个jsFiddle,我尝试在FF在Windows: http://jsfiddle.net/phoenecke/VE5wm/

var V = Backbone.View.extend({
    el: 'body',
    events: {
        "change #CardSelector": "selectCard" 
    },
    selectCard:function(e){
        this.$el.append('<div>' + this.$('#CardSelector').val() + '</div>');
    }
});

你在这里看到的东西可能与你尝试过的不同吗?

对不起,伙计们。看起来这是Mac Firefox版本的浏览器bug。一个快速更新修复了这个问题,事件现在触发了。

谢谢。