ユーザーが選択ボックスからオプションを選択したときに何かをしようとしています - できるだけ簡単ですか? JQuery 1.3.1 を使用して、選択ボックスの ID を持つクリック ハンドラーを登録しています。Chrome と Safari を使用してテストし、機能しないことが判明するまでは、すべて問題ありませんでした。
- Firefox 3.05 - はい
- IE 7.0.5730.13 - はい
- IE6Eolas - はい
- Sarafi 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>
これが機能するために私が何をすべきか知っている人はいますか? アラートは最終的にトリガーされますが、選択ボックスをダブルクリックした後にのみ発生しますか?