在Firefox中选择Change Event
Backbone.js Select Change Event In Firefox
由于某些原因,这只在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。一个快速更新修复了这个问题,事件现在触发了。
谢谢。
相关文章:
- issue with FB.Event.subscribe
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- $event未在文本输入的 ng-change 中定义
- jQuery autocomplete, on change event
- jQuery on change event for单选按钮
- 如何在AngularJS中调用checkbox change event before checked/unchecke
- jQuery select box with respect to the change event
- 将Change Event绑定到输入类型文件,并在每次选择文件时触发它
- change Css on click event
- Backbone.js : select option change event trigger click event
- JQuery On Change Event Functions
- Kendo Observable Change event
- 如何使用“change event”在bootstrap-wysiwyg
- 在Firefox中选择Change Event
- Select value with on change event不会改变选项
- On Load Event , Selection change event fired, jQuery
- Angular js ng-change event
- JQuery on Change Event下载文件
- jQuery文本编辑器(jqte),使用change event
- Angularjs:在change event时,从指令下拉菜单中调用带有param的控制器方法