我想在用户从下拉框中选择选项时执行某个操作-这应该是非常简单的,对吧?我正在使用JQuery 1.3.1为下拉框的id注册一个点击处理程序。一切都很好,直到我使用Chrome和Safari进行测试,并发现它不起作用。
- Firefox 3.05 - 是
- I.E 7.0.5730.13 - 是
- IE6Eolas - 是
- Sarafi 3.2.1 - 否
- Chrome 1.0.154.43 - 否
<html>
<head>
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script language="javascript">
$(document).ready(function(){
$('#myoption').click(function() { alert('Select Dropdown was clicked: '+ $('#myoption').val()); });
});
</script>
</head>
<body>
<select id="myoption">
<option value="A">A</option>
<option value="B">B</option>
</select>
</body>
</html>
有人知道我应该做什么才能使它生效吗?警报最终会被触发,但只有在双击选择框后才会触发。