この質問はすでに尋ねられていますが、私はその最も基本的なレベルで立ち往生しています。selectタグを除いてhtmlに何も追加しておらず、jqueryで変更イベントをキャッチしようとしています。これが私のコードです:
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script>
$('#target').bind("change", function{
alert('Changed');
});
</script>
</head>
<body>
<form>
<select id="target">
<option value="option1" selected="selected">Option 1</option>
<option value="option2">Option 2</option>
</select>
</form>
</body>
change() 関数でさえ機能しません。
<script>
$('#target').change(function() {
alert('Changed');
});
</script>
私がどこで間違っているのかを理解するのを手伝ってください。Stackoverflow の同様の問題の 1 つで、答えとしてhttp://jsfiddle.net/78x9Q/4/を取得しました。しかし、そのコードを正確にコピーして貼り付けてもうまくいきません。
PS:私がテストしたところ、jQueryがロードされ、これを使用して動作することがわかりました:
<script>
$(function() {
alert('Changed');
});
</script>