2015-07-28 3 views
0

У меня есть массив с некоторыми данными, которые я хочу автозаполнять во входном разделе HTML, вроде как прогностический текст. Я использую jqueryUI и следую инструкциям в соответствии с https://jqueryui.com/autocomplete/ (для выполнения некоторых тестов), но код не работает - данные не автозаполняются, когда я заполняю ввод, даже если он настроен как пример? Его в основном загружаются в порядке (я звоню Jquery локально и JqueryUI внешне):jqueryUI autocomplete не работает

<script src="jquery.2.1.4.min.js"></script> 
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
<script> 
$(function() { 

    var locations = [ 
     "London", 
     "Paris", 
     "Moscow", 
     "Melbourne" 
     ]; 
    $("#start").autocomplete({ 
    source: locations 
    }); 

    }); 
</script> 

<input type="text" id="start" placeholder="From" > 
+0

он показывает автозаполнения в скрипку проверки дис «http://jsfiddle.net/mmavzmkm/» –

+0

Вы, наверное, нужно обернуть свой скрипт в $ (document) .ready (function() { – TomDillinger

+0

функция im using - это IIFE, это имеет значение? – Whirlwind990

ответ

1
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> 
<script> 
$(function() { 

var locations = [ 
    "London", 
    "Paris", 
    "Moscow", 
    "Melbourne" 
    ]; 
$("#start").autocomplete({ 
source: locations 
}); 

    }); 
</script> 

<input type="text" id="start" placeholder="From" > 
+0

Пожалуйста, используйте правильные ссылки cdn –

+0

ah right, yep issue with links haha , хорошо, спасибо! – Whirlwind990

Смежные вопросы