Задать вопрос
MaxSter
@MaxSter
Software engineer

Почему не работают методы jQuery?

Господа, столкнулся со следующей проблемой. Пытаюсь реализовать автозаполнение с помощью jQuery. Приложение написано на ASP .NET MVC. Вот отсюда брал пример: smarly.net/asp-net-mvc-4-in-action/working-with-as....
Однако браузер ругается на функцию .autocomlete (Uncaught TypeError: undefined is not a function). Ладно, думаю, может я дурак. На странице api.jqueryui.com/autocomplete в самом конце есть пример работы с autocomplete. Копирую себе вот такой код:
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>autocomplete demo</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
</head>
<body>
 
<label for="autocomplete">Select a programming language: </label>
<input id="autocomplete">
 
<script>
var tags = [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ];
$( "#autocomplete" ).autocomplete({
  source: function( request, response ) {
          var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
          response( $.grep( tags, function( item ){
              return matcher.test( item );
          }) );
      }
});
</script>
 
</body>
</html>


Но Google Chrome все равно ругается. Что я делаю не так?

P.S. Проблема с Uncaught TypeError: undefined is not a function у меня не первой. Случается, что не работают некоторые методы в Яндекс.Карты API.
  • Вопрос задан
  • 3204 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@bogomazov_vadim
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>

Вот так не пробовали?
У меня вышеприведенный код работает
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы