jquery - 仅jquery自动完成下载

标签 jquery jquery-autocomplete

我想下载 jquery 自动完成插件,但它不允许我只下载该文件,而是下载 jquery 核心、jquery 位置、小部件等脚本。 但我不想要所有这些文件,因为我已经将它们添加到我的项目中并且工作正常,所以我不想破坏任何当前的工作逻辑。

当我尝试将所有脚本都带有自动完成功能(包括 core.js)时,它起作用了,但随后我的日期选择器停止了工作。

我还尝试从完整脚本中仅选择和添加自动完成脚本部分,但它不起作用,可能是因为我使用的是 jquery 1.7.2 并且发现了自动完成 1.10.2。

有没有办法只获取自动完成插件或任何类似的插件,可以像我们从外部作者那里获取其他插件一样工作?

基本上我的要求并不完全是自动完成,我想要的是有一个文本框,焦点显示要选择的选项列表,类似于下拉列表选项,但也让我们输入自己的值而不显示下拉列表箭头。 我在自动完成插件的帮助下完成了这一切,当我尝试将其添加到我的项目中时出现问题。

基本上就是这个要求

enter image description here

知道我能做什么吗?

最佳答案

您可以前往All jQuery UI Downloads page并获取带有源代码的文件。

然后,在 ui 文件夹中,您将看到每个模块的单独文件,包括 jquery.ui.autocomplete.js

我不知道您的文件在项目中是如何组织的,但请注意autocomplete模块需要corewidgetpositionmenu 才能工作。前两个必须在自动完成之前加载。

您的代码应如下所示:

<script type="text/javascript" src="vendor/jquery-ui/js/jquery.ui.core.js"></script>
<script type="text/javascript" src="vendor/jquery-ui/js/jquery.ui.widget.js"></script>
<script type="text/javascript" src="vendor/jquery-ui/js/jquery.ui.position.js"></script>
<script type="text/javascript" src="vendor/jquery-ui/js/jquery.ui.menu.js"></script>
<script type="text/javascript" src="vendor/jquery-ui/js/jquery.ui.autocomplete.js"></script>

希望对你有帮助!

关于jquery - 仅jquery自动完成下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15539107/

相关文章:

javascript - jQuery-自动完成滚动问题

javascript - 帮助通过 AJAX 将多维 JSON 数组传递给 jQuery 自动完成

javascript - 通过单击切换一次显示一个文本

JQuery:选择一个名称的多个选择标签

javascript - 通过Jquery查找下一个相同类型的元素

javascript - 在 jQuery UI 自动完成中呈现多个列表

javascript - 如何在每次 a4j AJAX 响应后调用 JavaScript 函数?

jquery - 如何在 DNN 中使用 JavaScript 库设置特定的 JQuery 版本

javascript - Jquery 在大型数组上自动完成

javascript - 为什么我在以下情况下收到 jQuery 错误 "TypeError: $(...).live is not a function "?