首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >$(.).autocomplete不是函数

$(.).autocomplete不是函数
EN

Stack Overflow用户
提问于 2013-09-09 10:42:46
回答 2查看 973关注 0票数 0

在jquery中使用自动完成。我正面临一个问题

TypeError:$(.).autocomplete不是函数

我包括了所有必要的脚本文件。我不明白我在哪里犯了这个错误。我怎么解决这个问题?

代码语言:javascript
运行
复制
<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery-1.9.1.js" ></script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery-1.7.1.min.js" ></script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery.hashchange.min.js" ></script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery.easing.1.3.js" ></script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery.tools.min.js" ></script>

<script>
$(document).ready(function () {
    $('#namanyay-search-box').keyup(function (e) {
        var searched = $('#namanyay-search-box').val()
        $.getJSON('get_data', 'title=' + searched, function (result) {
            var elements = [];
            $.each(result, function (i, val) {
                elements.push(val.merchant_name)
            })

            $('#namanyay-search-box').autocomplete({
                source: elements
            })
        })
    });

    var indicator = $('#indicator'),
        indicatorHalfWidth = indicator.width() / 2,
        lis = $('#tabs').children('li');

    $("#tabs").tabs("#content section", {
        effect: 'fade',
        fadeOutSpeed: 0,
        fadeInSpeed: 400,
        onBeforeClick: function (event, index) {
            var li = lis.eq(index),
                newPos = li.position().left + (li.width() / 2) - indicatorHalfWidth;
            indicator.stop(true).animate({
                left: newPos
            }, 600, 'easeInOutExpo');
        }
    });
});

</script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-09 11:02:37

下载此http://code.jquery.com/ui/1.10.3/jquery-ui.js并将其放在资产中并添加下面的代码

代码语言:javascript
运行
复制
  <script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery-ui.js" ></script>
票数 0
EN

Stack Overflow用户

发布于 2013-09-09 10:45:00

您缺少jQuery UI库,包括jQuery UI中的脚本和css文件。

还可以删除重复的jquery库。

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

https://stackoverflow.com/questions/18696440

复制
相关文章

相似问题

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