我在网页上放了一个文本框,它是自动完成框。但是当我在自动完成文本框中写一些东西时,即使它有列表,它也没有列出任何东西。在调试代码时,列表是由 XML 生成的,它显示在HTML 页面也是,但它不显示在自动完成框中。
var lst_source = $("#tdStaffVolunteerList"); var lst_options = $("option", lst_source);
$(document).ready(function() {
$("#txtstaffvolunteerlist").autocomplete({
source: lst_options.map(function() {
return $(this).text();
}).get()
});
});
其中“txtstaffvolunteerlist”是“tdStaffVolunteerList”下的自动完成列表