Я пытаюсь реализовать функцию автозаполнения JQuery в поле ввода на веб-сайте. Инспектор дает мне сообщение об ошибке:JQuery autocomplete не является функцией
«Непринятый типError: $ (...). Autocomplete не является функцией».
Я считаю, что проблема может иметь отношение к порядку моих тегов скриптов, но до сих пор все, что я пробовал, не сработало. Вот мой контент:
<head>
<title></title>
<link href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" rel="Stylesheet">
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript">
var schools = new Array();
$(document).ready(function() {
$("#school").autocomplete ({
minLength: 2,
source: schools,
select: function (e, ui) {
e.target.value = ui.item.label;
$("#schoolValue").val(ui.item.value);
e.preventDefault();
}
});
</script>
</body>
Жаль, что я избегаю скопировал в свой пост. В моем фактическом коде это правильно закрыто. Есть ли у вас другие предложения? – Christian
Да, я проверил бы рядом, чтобы убедиться, что jqueryui был полностью загружен, прежде чем вы пытались его использовать. – AtheistP3ace