javascript - Backbone.js 在 Firefox 中选择更改事件

标签 javascript backbone.js

出于某种原因,这只发生在 Firefox 中:

"change #CardSelector": "selectCard" 

当选择框更改时,Backbone View 上的此事件不会调用 selectCard。

但是如果我使用这个:

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

一切看起来都很好。我有什么遗漏的吗?它在 Chrome 中工作。

谢谢

最佳答案

您未发布的某些代码中肯定还存在其他问题。

这是我在 Windows 上的 FF 中尝试过的 jsFiddle: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>');
    }
});

您在这里看到的内容是否与您尝试过的有所不同?

关于javascript - Backbone.js 在 Firefox 中选择更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15442601/

相关文章:

javascript - Webpack 工作加载器 : How to make it work as a dependency?

javascript - 如何知道 Backbone 正面模型何时发生变化?

javascript - 使用 Backbone.js 访问 JSON 响应的部分内容

backbone.js - 在backbone.js 中取消绑定(bind)路由器

javascript - 在大型排序数组中删除长度小于 `n` 的元素

javascript - Jquery POST unicode 字符串到 codeigniter php

javascript - 如何为 backbone.js 设置内容类型和 POST?

javascript - Backbone.js:用一个请求加载多个集合

javascript - 当选项卡在 mvc bootstrap tab-content 中处于事件状态时动态加载内容

javascript - Spine.js 和 @navigate() 内容未正确加载