2010-05-23 90 views
1

有一個簡單的問題。當用戶點擊它時,我想獲得一個下拉菜單值。我試圖自己編寫代碼,但無法完成。任何幫助將不勝感激。獲取Jquery上的下拉菜單值

我的Jquery

$("#week").change(function(){ 

    var input=$("week: select").val(); 

    alert(input); //display undefiend 

我的HTML

<form id="week"> 
    <select> 
    <option>Week 1</option> 
    <option>Week 2</option> 
    <option>Week 3</option> 
    <option>Week 4</option> 
    <option>Week 5</option> 

    </select> 
    </form> 

回答

6

這樣做:

$("#week select").change(function(){  
    var input = $(this).val();  
    alert(input); 
}); 
+0

@Kobi - 該選擇是*子*的'#week',他的代碼正確。 – 2010-05-23 21:11:33

+0

非常感謝你們。 – FlyingCat 2010-05-23 21:21:19

+0

@Jerry:不客氣:) – 2010-05-23 22:07:35