6

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

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

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

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

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

基本上这个要求

在此处输入图像描述

知道我能做什么吗?

4

2 回答 2

9

您可以转到All jQuery UI Downloads 页面并获取包含源代码的文件。

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

我不知道您的文件在您的项目中是如何组织的,但请注意模块autocomplete需要core,widget和才能工作。前两个必须先加载。positionmenuautocomplete

您的代码应如下所示:

<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>

希望能帮助到你!

于 2013-03-21T08:51:51.590 回答
0

使用此链接选择正确的组件下载 https://jqueryui.com/download/

于 2020-12-01T19:24:32.683 回答