我在网页上放了一个文本框,这是自动完成框。但是当我在自动完成文本框中写一些内容时,即使它有列表也没有列出任何内容。在调试代码时,列表是由XML生成的也在HTML页面上显示,但它不会显示在AutoComplete Box中。
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'下的自动完成列表