jquery - 让我的自动完成脚本工作

时间:2015-04-03 10:01:06

标签: jquery jquery-autocomplete

我知道这个问题在网上被问了一百万次,我确信我的帖子会被标记为重复但我已经绞尽脑汁2天试图让一个简单的脚本工作了我斜面。

我知道,如果有人可以让我的工作人员上班,这将为我提供一个基础,让我继续解决问题。根据我的理解,这是自动完成的最基本形式,我可以让它工作。

有人可以帮帮我吗

jfiddle

以下是我到目前为止所使用的基础知识

$('#searchsong').autocomplete({
    source:["test","this","that","another"],
    minLength:2,
});

<input type="text" class="searchsong" id="searchsong" name="searchsong">

2 个答案:

答案 0 :(得分:3)

如果打开开发控制台,您将看到以下错误:Uncaught TypeError: undefined is not a function,这意味着函数命令不会被解释为此类错误。由于您只有autocomplete电话,因此必须如此。所以你的下一步是看看Jquery是否内置了autocomplete(剧透:否),快速搜索会告诉你它属于Jquery-UI库。

所以 - 您错过Jquery-UI库以使autocomplete函数正常工作,我将其添加到此Fiddle

您可以从Here获取版本。

答案 1 :(得分:0)

下面。我已经更新了小提琴。您需要包含jQuery UI并将所有代码放在document.ready。

$(document).ready(function(){
    $('#searchsong').autocomplete({
        source:["test","this","that","another"],
        minLength:2,
    });
});

https://jsfiddle.net/78fptu6e/2/