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照亮与bootstrap 2.2.2一起使用将无法一起工作: e. css(...)未定义照亮.js

javascript - 如何让 jquery 可排序以在单击按钮时运行函数

javascript - 我怎样才能使用 jQuery 触发多个 ID?

javascript - Imageslider 不会进入后台

c# - 在 gridview 中单击编辑时在 Jquery 中显示/隐藏 Accordion 面板?

jquery - 动态限制 jQuery timepicker 中的时间?

javascript - jQuery - HSL 彩色背景

autocomplete - Google 搜索自动完成 API?

android - 地点自动完成 Android

javascript - 显示存储在 Algolia 中的表情符号