2012-05-07 20 views
9

Belirli bir açılır menü seçeneği seçiliyse jquery işlevini çalıştırmam gerekiyor.Açılır menüde jquery işlevi seçin

<select name=dropdown size=1> 
    <option value=1>option 1</option> 
    <option value=2>option 2</option> 
</select> 

Hazır fonksiyonunda komutları var, Im seçenek 2 açılır menüde etkin durumdaysa, o zaman fonksiyonunu çalıştırmak böylece bunu yapmak için nasıl sadece emin değil.

Sen change fonksiyonunu

$('select[name=dropdown]').change(function() { 
    alert($(this).val()); 
}); 
+0

sadece google'a ihtiyacınız var ... onu bulacaksınız .. –

cevap

17

de güzel olacaktır, bu yardımcı olacak bu demohttp://jsfiddle.net/JGp9e/

deneyin!

kod

$('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>​ 
1

(açılır doesnt ben kullanıcı seçeneği vurgular zaman ran bir Gönder düğmesi istiyorum) genel yardımcı olur.

2

kullanım

$("#idofselectbox").change(function(){ 
// your code here 
}); 

umut bu kullanmak gerekir

+0

@gopesh: - yanlış ... düzeltildi ... teşekkürler ... –

5

Bunu deneyin, Demo on JsFiddle

$('select[name="dropdown"]').change(function() { 
    alert($(this).val()); 

}); 
2
$(document).ready(function() { 
    $("select[name='dropdown']").change(function() { 
    alert($(this).val()); 
    }); 
}); 
0
$(document).ready(function() { 
     $("select[name='dropdown']").change(function() { 
     if($(this).val()==2){ 
      //do what u want here 
      }//u can check your desired value here 
    }); 
    }); 

Bunu istiyorum düşünüyorum.

İlgili konular