Y a-t-il un moyen de déterminer dans un gestionnaire de l'élément select
de l'élément multiple quelle option a été sélectionnée ou désélectionnée sans tenir à jour une liste distincte des options déjà sélectionnées et en comparant les deux listes?Comment savoir quelle option a été sélectionnée dans un gestionnaire d'événement onchange pour une sélection multiple?
J'ai vu Get last clicked option in multiple select mais étant donné que je travaille sur Mobile Safari, je ne serai pas capable d'utiliser n'importe quel type de gestionnaire d'événement sur le composant sélecteur natif pour déterminer la sélection.
Avez-vous envisagé d'appliquer/supprimer un cours sur l'option sélectionnée chaque fois que vous cliquez dessus? De cette façon, vous n'aurez pas de liste séparée. – user286806
J'ai essayé d'ajouter des écouteurs pour les événements click et touchend à une option dans un select et ils ne semblent pas être déclenchés sur un iPhone ou un iPad. Je ne suis pas sûr de savoir comment mettre en œuvre votre suggestion. – Greg