2010-08-13 22 views
1

Les following code affiche la nouvelle valeur sélectionnée si elle est différente de la valeur actuelle:Comment identifier quand l'option de sélection a été sélectionnée (pas nécessairement changé)?

HTML:

<select> 
    <option value='123'>123</option> 
    <option value='456'>456</option> 
    <option value='789'>789</option> 
</select> 

JS:

$(function() { 
    $('select').change(function() { alert($(this).val()); }); 
}); 

Je voudrais afficher la valeur à chaque fois une option sélectionnée (même s'il s'agit de la valeur actuellement sélectionnée).

Comment pourrais-je y parvenir?

Répondre

2

Crochet sur l'événement click. Ce sera un peu plus souvent viré, mais c'est le meilleur que vous puissiez obtenir.