1

我正在尝试让 Jquery 自动完成工作,如http://jqueryui.com/demos/autocomplete/

所以我下载了参考资料并将它们包括在内:

<link rel="stylesheet" type="text/css" media="all" href="jquery-ui-1.8.18.custom.css" />
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script>

用这个短代码:

<script language="javascript" type="text/javascript">
    $(document).ready(function()
    {
        $('#auto').autocomplete(
        {
            source: "./file.php",
            minLength: 3
        })
    .data( "autocomplete" )._renderItem = function( ul, item ) {
    return $( "<li></li>" )
   .data( "item.autocomplete", item )
   .append( item.auto )
   .appendTo( ul );
};  
})
</script>

但我不断收到此错误:自动完成不是功能

我不知道我到底错在哪里!

4

1 回答 1

0

你缺少 jquery-ui.js

我有同样的问题。我添加了 jquery-ui.js 并且那个错误消失了。

<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
于 2014-03-22T16:58:01.427 回答