我想动态加载(使用速度对象)一个选择下拉列表,然后将更改事件与之关联;为此,我写道:
$(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
});
});
}
但是,尽管选项列表已正确加载,但永远不会触发更改事件。这有什么问题?