$(...).autocomplete不是函数 [英] $(...).autocomplete is not a function

查看:77
本文介绍了$(...).autocomplete不是函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在jquery中使用自动完成功能.我面临的问题

Using auto complete in jquery. I am facing a problem which

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

TypeError: $(...).autocomplete is not a function

我包括了所有必需的脚本文件.我无法理解我在哪里犯了错误.我该如何解决?

I included all the necessary script files. I am not able to understand where I made the mistake. How can I resolve this?

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

推荐答案

下载此

download this http://code.jquery.com/ui/1.10.3/jquery-ui.js and place it in assets and add the code below

  <script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery-ui.js" ></script>

这篇关于$(...).autocomplete不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆