当用户从选择框中选择一个选项时,我正在尝试做某事 - 尽可能简单吗?我正在使用 JQuery 1.3.1 注册一个带有选择框 id 的点击处理程序。一切都很好,直到我使用 Chrome 和 Safari 进行测试并发现它不起作用。
- 火狐 3.05 - 是
- IE 7.0.5730.13 - 是
- IE6Eolas - 是的
- 萨拉菲 3.2.1 - 否
- 铬 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>
有人知道我应该怎么做才能让它工作吗?警报最终会被触发,但只有在双击选择框后才会触发?