select2-sélection d'événements à ne pas se faire licencier

Je suis en utilisant Select2 dans mon site, et je suis en train d'utiliser le select2-selecting événement, mais son pas de tir. Je suis également en utilisant Backbone.js dans l'application, de sorte que la première chose que j'ai essayé était d'ajouter select2-selecting à mon events objet:

//'change .city':'cityChanged'
'select2-selecting .city':'cityChanged'

Remarque que j'ai un change événement commenté - ce change événement fonctionne correctement. Dans la documentation de Select2, le select2-selecting événement est placé directement sur l'objet, et non comme ceci:

$('.city').select2().on('select2-selecting', function(e){ 
     console.log('here');
});

au lieu de cela, son censé être utilisé comme ceci:

$('.city').on('select2-selecting', function(e){ 
     console.log('here');
});

J'ai aussi essayé d'ajouter le cas de ces deux façons, mais l'événement n'a pas le feu (je n'ai vérifier et l'élément a été créé sur le DOM avant j'ai ajouté les événements).

Quand j'ai ajouter l'événement dans la première méthode avec l' Backbone.js, l'événement est répertorié dans les écouteurs d'événement dans le chrome console de débogage - elle juste ne pas me faire virer. Quelqu'un aurait-il une idée de ce qui se passe?

OriginalL'auteur coder | 2013-07-09