Я хочу использовать «автозаполнение» в одном из моих полей ввода.
Функция:
$("input[data-autocomplete]").each(function() {
$(this).autocomplete({ source: $(this).attr("data-autocomplete")
});
И кусок HTML (ввод, который должен быть автозаполнен):
<input data-autocomplete="@Url.Action("GetTagsByName","Ideas")"
id="tags" name="tags" type="text" value="Add tags separated by commas"/>
И это работает - почти. Список тегов показывает, но не обычным способом «автозаполнения», а как:
<a class="ui-corner-all ui-state-hover" tabindex="-1"
id="ui-active-menuitem">aaa</a>
внизу экрана. Я не эксперт в jQuery UI, кто-нибудь знает, что я делаю не так?