2010-01-13 7 views
2
<label for="AddList" class="locType">Select a location</label> 
<select id="AddList"> 
    <option value="New">New Address...</option> 
</select> 

Les Js. J'essaie d'alerter le contenu lorsque l'utilisateur sélectionne une option dans la liste déroulante. En outre, le code peut-il être fourni pour obtenir également la valeur de l'option sélectionnée.Jquery.change tir sur le chargement de la page

Merci

Répondre

6

Vous appelez .change(); vous juste après vous le liez:

//Location Code 
$("#AddList").change(function() { 
    /* your logic */   
}) 
.change(); // right here you're calling it 

Obtenir la valeur de l'option:

$("#AddList option:selected").each(function(){ 
    var val = $(this).val(); 
}); 
1

En écrivant .change(); à la fin de votre code, vous déclenchez manuellement l'événement change.

Qu'avez-vous essayé de faire?


Pour obtenir la valeur de l'élément option, appelez la méthode val.

Questions connexes