我过去使用过 jQuery UI 的自动完成功能,但由于某种原因,我无法让它对 TextBox 做任何事情。没有脚本错误,要注册它,我正在使用:
jQuery('#textbox1').autocomplete('/Services/BillService.asmx/GetAllCategories',{
search: function(event, ui) { alert(0); },
create: function(event, ui) { alert(2); },
open: function(event, ui) { alert(1); },
focus: function(event, ui) { alert(3); }
});
然而,当我在文本框中选择/键入时,什么也没有发生。我拥有的 HTML 是:
<input type="text" class="marg10b" id="textbox1" name="textbox1"/>
如果我在 firebug 中运行脚本,则匹配一个元素并且 i 是正确的元素,但有些东西阻止了它的工作。