Maison >interface Web >js tutoriel >Comment obtenir la valeur d'une liste déroulante avant qu'elle ne change dans jQuery ?
Obtention de la valeur de la liste déroulante avant la modification
Dans jQuery, l'événement change est souvent utilisé pour capturer la valeur d'un paramètre
Une solution consiste à combiner les événements de focus et de changement. Lorsque la liste déroulante reçoit le focus, la valeur actuelle peut être stockée dans une variable. Lorsque l'événement de changement se produit, cette valeur stockée peut être utilisée pour déterminer la valeur avant le changement.
Voici comment implémenter cette solution :
(function () { var previous; $("select").on('focus', function () { // Store the current value on focus and on change previous = this.value; }).change(function() { // Do something with the previous value after the change alert(previous); // Make sure the previous value is updated previous = this.value; }); })();
Dans ce script :
Cette approche vous permet de capturer la valeur de la liste déroulante avant qu'elle ne change. Gardez à l'esprit que cette technique doit être appliquée à tous les fichiers
Un exemple en direct de cette solution peut être trouvé à l'URL suivante : http://jsfiddle.net/x5PKf/ 766.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!