Détecter le changement de liste de sélection en utilisant Jquery
Est-il un moyen de détecter lorsque la valeur d'une liste de sélection est vide par un javasscript et pas par l'utilisateur? Il semble que le changement de l'événement déclenche uniquement par la souris ou le clavier.
Et est-il un moyen de détecter si le nombre d'options dans une liste de sélection des modifications (ajouts, suppressions)?
source d'informationauteur | 2011-04-08
Vous devez vous connecter pour publier un commentaire.
Vous avez pour déclencher l'événement change manuellement, lorsque vous modifiez la valeur d'un select avec javascript. E. g:
Dans cet exemple, la valeur est fixée à 10 et le changement de l'événement est déclenché. Si il y a un gestionnaire d'événement attaché à la sélection, il sera exécuté.
$("#idofselect").change(function(){ });
Pour répondre à votre première question, non il n'est pas possible de détecter la cause de ce changement dans la liste de sélection dans le changement de l'événement lui-même.
Toutefois, si le code javascript de la modification de la liste de sélection vous pouvez ajouter un peu de logique là-bas pour effectuer les tâches nécessaires dans ce scénario.