2014-08-28 26 views
0

HTML:無法選擇列表上激發更改事件

<select id="v_name" align="top"> 
    <option value="server1">server1</option> 
    <option value="server2">server2</option> 

    </select> 

的javascript:

<script> 

    $("#v_name").change(function() { 
    var selected = $(this).val(); //value of selected attribute 
alert(selected); 
    }); 
</script> 

當我改變在選擇所選擇的項目,警報不點火。任何想法

+1

認沽腳本。 – dfsq 2014-08-28 16:03:59

+2

將其移入文檔準備就緒。工作示例http://jsfiddle.net/2Ld4yg44/ – 2014-08-28 16:04:01

+0

坦克你們兩個,我應該知道這一點。 – user1471980 2014-08-28 16:06:18

回答

4

代碼是好的,你只需要確保在腳本執行之前元素存在於DOM中。

放入文檔準備事件中:

$(document).ready(function(){ 

    $("#v_name").change(function() { 
     var selected = $(this).val(); //value of selected attribute 
     alert(selected); 
    }); 

}); 

在這裏工作示例:HTML後http://jsfiddle.net/carloscalla/y2jppe6m/

相關問題