2014-02-25 47 views
0

我有一个非常简单的页面,但它不工作,我不明白为什么。为什么jQuery的更改功能不起作用

<head> 
<script src='js/jquery-1.11.0.js'></script> 

<script> 
    $('#uno').change(function() {alert('ok');}); 
</script> 
</head> 

<body> 
<form name='input' id='formgraph'> 
<select id='uno' name='uno'> 
<option value='1'>1</option> 
<option value='2'>2</option> 
</form> 
</body> 

所以它应该警报好,当我改变的价值,但它没有这样做,我不明白为什么。

+0

将脚本放在body标签的末尾,DOM尚未准备好。 –

+1

使用'$(document).ready()'或在元素渲染后运行脚本。 – atrljoe

+0

您忘记关闭您的