2017-01-25 9 views
2

Я использую этот Bootstrap как мой GUI.bootstrap textbox autocomplete

Я видел это LINK, связанный с моей проблемой. Но когда я пытаюсь выполнить код из @KyleMit, у меня есть ошибка в моей консоли. Я получил эту Uncaught TypeError: $(...).autocomplete is not a function

My current Bootstrap

Текущий код

$(".autocomplete").autocomplete({ 
 
      source: "/Controller/Action", 
 
      minLength: 1, 
 
      select: function (event, ui) { 
 
       if (ui.item) { 
 
        $(".autocomplete").val(ui.item.value); 
 
       } 
 
      } 
 
     });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="container"> 
 

 
    <div class="form-group"> 
 
    <label>Languages</label> 
 
    <input class="form-control autocomplete" placeholder="Enter A" /> 
 
    </div> 
 

 
</div>

+1

, который вы включаете, я имею в виду бутстрап и другие? Я имею в виду, включили ли вы jquery-ui.js? пожалуйста, проверьте ответ на предлагаемую ссылку для получения более подробной информации. – rahulsm

+0

@rahul_m извините за неудобства. Пожалуйста, возьмите добычу в моей ссылке редактирования. – KiRa

+0

А где вы хотите автозаполнения? – rahulsm

ответ

4

Проверить этот базовый пример Jquery автозаполнения,

JS-код,

$(function() { 
    var availableTags = [ 
     "ActionScript", 
     "AppleScript", 
     "Asp", 
     "BASIC", 
     "C", 
     "C++", 
     "Clojure", 
     "COBOL", 
     "ColdFusion", 
     "Erlang", 
     "Fortran", 
     "Groovy", 
     "Haskell", 
     "Java", 
     "JavaScript", 
     "Lisp", 
     "Perl", 
     "PHP", 
     "Python", 
     "Ruby", 
     "Scala", 
     "Scheme" 
    ]; 
    $("#tags").autocomplete({ 
     source: availableTags 
    }); 
    }); 

Ваш HTML,

<div class="ui-widget"> 
    <label for="tags">Tags: </label> 
    <input id="tags"> 
</div> 

Включите следующий код в голову тег,

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 

Вы можете найти jsfiddle здесь.

+0

Я уже пробовал этот, но у меня ошибка в моей консоли. – KiRa

+0

У меня проблема с моим другим jquery. Получил конфликт здесь 'jquery.min.js' и' bootstrap.min.js' – KiRa

+0

Можете ли вы оставить здесь комментарий? – rahulsm