Backbone.js Wählen Sie "Change" - Ereignis In Firefox
Aus irgendeinem Grund passiert das nur in Firefox:
"change #CardSelector": "selectCard"
Dieser Veranstaltung auf der Backbone-Sicht nicht nennen selectCard, wenn die select box ändert.
Aber wenn ich dieses verwenden:
this.$("#CardSelector").change(this.selectCard)
Es scheint alles in Ordnung. Gibt es etwas, was ich bin fehlt? Seine Arbeit in Chrom.
Dank,
- funktioniert es mit
this.$el.on('change', '#CardSelector', this.selectCard)
? - Ja. Das funktioniert auch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da muss etwas anderes passiert sein in einigen code Sie nicht veröffentlichen.
Hier ein jsFiddle, das ich versucht habe in FF unter Windows: http://jsfiddle.net/phoenecke/VE5wm/
Gibt es etwas, was Sie hier sehen das vielleicht anders aus, was Sie versucht haben?
this.$('#CardSelector')
vs.$(e.target)
?Sorry, Jungs. Es sieht aus wie es war ein browser-bug in Mac Firefox zu bauen. Ein kurzes update wurde das Problem behoben, und das Ereignis jetzt feuert.
Dank.