2012-01-02 1 views
0

Я хочу использовать «автозаполнение» в одном из полей ввода.jQuery UI автозаполнение работает странным образом

Функция:

$("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, кто-нибудь знает, что я делаю неправильно?

+3

Похож на проблему с дизайном. Включает ли ваша страница один из файлов темы jQuery UI CSS? –

ответ

0

Проблема была довольно простой - у меня были беспорядки в моих файлах css.