jQuery Autocomplete (1.8.5) - Uncaught TypeError, свойство "source" не является функцией
Я пытаюсь использовать виджет автозаполнения jQuery, который я использовал ранее в более ранних версиях jQuery.
С кодом, который я сейчас использую (и jQuery UI 1.8.5), я получаю следующую ошибку при вводе буквы в поле ввода инициализированного автозаполнения:
jquery-ui-1.8.5.custom.min.js:320Uncaught TypeError: Property 'source' of object #<an Object> is not a function
код автозаполнения-это в основном документация jQuery example (добавлена на мою страницу с другими JS на ней):
<input type="text" id="example" />
<script type="text/javascript">
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$("#example").autocomplete(data);
</script>
у кого-нибудь есть предложения?
спасибо заранее.
2 ответов
похоже, вы пытаетесь вызвать виджет автозаполнения в jQuery UI так же, как и осужденные автозаполнение jQuery плагин называлась. Весь API отличается, поэтому взгляните на руководство по миграции, но ваш пример будет
$("#example").autocomplete({ source: data });