2010-05-23 89 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