首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动完成功能未定义

自动完成功能未定义
EN

Stack Overflow用户
提问于 2014-08-21 20:53:11
回答 2查看 310关注 0票数 0

我尝试做多个自动完成drop框

代码语言:javascript
运行
复制
<link href="~/Content/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="~/Scripts/jquery-2.1.1.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.js"></script> 
 $("#discUsers")
      // don't navigate away from the field on tab when selecting an item
      .bind("keydown", function (event) {
          if (event.keyCode === $.ui.keyCode.TAB &&
              $(this).autocomplete("instance").menu.active) {
              event.preventDefault();
          }
      })
      **.autocomplete**  ({
          minLength: 0,
          source: function (request, response) {
              // delegate back to autocomplete, but extract the last term
              response($.ui.autocomplete.filter(
                availableTags, extractLast(request.term)));
          },
          focus: function () {
              // prevent value inserted on focus
              return false;
          },
          select: function (event, ui) {
              var terms = split(this.value);
              // remove the current input
              terms.pop();
              // add the selected item
              terms.push(ui.item.value);
              // add placeholder to get the comma-and-space at the end
              terms.push("");
              this.value = terms.join(", ");
              return false;
          }
      });
});

我有一个问题,当我运行代码时,在控制台中写入我未定义的不是一个粗体文本的函数

EN

回答 2

Stack Overflow用户

发布于 2014-08-21 20:55:12

代码前缺少<script>标记。

票数 1
EN

Stack Overflow用户

发布于 2014-08-21 20:55:25

在我看来,您有一个自定义版本的jQuery UI,其中不包括autocomplete小部件的功能。

下载jQuery UI时,请确保选择了autocomplete小部件:。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25426861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档