Je dois exécuter une fonction jQuery si une certaine option de liste déroulante est sélectionnée.
<select name=dropdown size=1>
<option value=1>option 1</option>
<option value=2>option 2</option>
</select>
Les commandes de la fonction sont prêtes, je ne suis pas sûr de savoir comment le faire si l'option 2 est actuellement active dans la liste déroulante, puis exécutez la fonction.
(la liste déroulante n'a pas de bouton d'envoi, je veux qu'elle soit exécutée lorsque l'utilisateur sélectionne l'option)
Essayez ceci demohttp://jsfiddle.net/JGp9e/
Cela aidera, ayez un Nice!
code
$('select[name="dropdown"]').change(function(){
if ($(this).val() == "2"){
alert("call the do something function on option 2");
}
});
HTML
<select name="dropdown" size=1>
<option value="1">option 1</option>
<option value="2">option 2</option>
</select>
Essayez celui-ci, Démo sur JsFiddle
$('select[name="dropdown"]').change(function() {
alert($(this).val());
});
utilisation
$("#idofselectbox").change(function(){
// your code here
});
j'espère que cela t'aides....
$(document).ready(function() {
$("select[name='dropdown']").change(function() {
alert($(this).val());
});
});
Vous devez utiliser la fonction change
$('select[name=dropdown]').change(function() {
alert($(this).val());
});
$(document).ready(function() {
$("select[name='dropdown']").change(function() {
if($(this).val()==2){
//do what u want here
}//u can check your desired value here
});
});
Je pense que tu veux ça.