2010-02-24 4 views
0
<select> 
      <option value="0" id="n">n</option> 
      <option value="1" id="m">m</option> 
</select> 

En jQuery, comment puis-je dire:jQuery onselected pour une option, comment?

Lorsque id "n" est sélectionné ... faire. (pas surclic) Je veux surSélectionné.

Répondre

0

Au lieu d'écrire onclick pour chaque balise option, je recomment utiliser l'événement onchange de select. Un autre avantage de l'écriture de ceci sera que vous n'avez pas besoin de prendre soin de bulles d'événements ou de capture d'événements et vous avez une méthode déclarée sur le tag select.

0

Inutile d'utiliser les identifiants pour les options dans une balise de sélection.

$(function(){ 
    $("#sel1").change(function(){ 
     switch($(this).val()) 
     { 
      case "0": // do your code 
         break; 
     } 
    }); 
}); 
<select id="sel1"> 
      <option value="0" id="n">n</option> 
      <option value="1" id="m">m</option> 
</select> 
Questions connexes