jquery-ui - jQuery 自动完成无响应

标签 jquery-ui jquery autocomplete jquery-ui-autocomplete

我过去使用过 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 是正确的元素,但有些东西阻止了这一工作。

最佳答案

我假设您正在使用 jQueryUI 的自动完成功能。如果是这种情况,您需要在初始化插件时填充 source 选项:

jQuery('#textbox1').autocomplete({
    source: '/Services/BillService.asmx/GetAllCategories',
    /* other options */
}); 

关于jquery-ui - jQuery 自动完成无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10267661/

相关文章:

javascript - jQuery Draggable 的行为不符合预期

jQuery Accordion 事件状态

angular - 更改 mat-autocomplete 宽度?

javascript - 文本区域选择器的自动完成中间 javascript jquery

visual-studio - 在 Visual Studio 中键入属性值时,如何将光标移过结束引号?

jquery - 如何调整JQuery mask 区域中image/div的 "zoom"?

JQuery UI 可排序元素和输入字段在 Firefox 中不起作用

JQuery 可排序未发布正确的表单数据

jQuery 选择一个 block 并使用列表中 block 之一的 bg 颜色更改它的 bg 颜色

javascript - 我的导航中有一个嵌套的 ul,为什么它不显示移动列表中的所有内容?