選択ドロップダウンリストを(速度オブジェクトを使用して)動的にロードし、変更イベントをそれに関連付けたいと思います。それをするために私はそう書いた:
$(function() {
var tableList = $("#tableList");
#foreach( $i in $it.getTableNames() )
tableList.append($("<option></option>")
.text("$!esc.html($i)"));
#end
tableList.change(function(){
jQuery.ajax({
type: "GET",
url: "$it.uri" + "/tablesColumnNames",
dataType: "json",
success: loadTableResponse
});
});
}
しかし、オプション リストが正しく読み込まれているにもかかわらず、変更イベントがトリガーされることはありません。これの何が問題なのですか?