Obtenez de l'option sélectionnée dans Select2 cas, lorsque plusieurs options peuvent être sélectionnées

Comment puis-je mettre la main sur le <option> qui a été sélectionné lors de l'écoute de la select2:select événement? Notez que c'est simple lors de l'utilisation d'une sélection unique, comme lors de la seule option est sélectionnée, ce doit être celle qui a été choisie. Je voudrais également être en mesure de trouver l'option qui a été choisie lors de l'utilisation d'une sélection multiple (<select multiple>).

Dans le select2:unselect cas, la partie non sélectionnée <option> est disponible par le biais de e.params.data.element, mais il n'en est pas ainsi dans la select2:select événement. Je ne vois pas pourquoi l' <option> ne devrait pas être disponible, car il est créé à cette époque. Pour le select2:selecting cas, cependant, la <option> n'est pas encore créé, et il ne peut évidemment pas être disponible lorsque l'événement est déclenché.

OriginalL'auteur Magnar Myrtveit | 2016-05-21