2016-09-23 1 views
0

Я хочу, чтобы мое поле ввода очищалось после того, как пользователь выбрал вход из автооплета. Я искал ответы на stackoverflow, и ни один из ответов не работает для меня. Вот мой код:JQuery autocompleted не очищает вход после выбора

$("#fastSearchInput").autocomplete({ 
        source: users, 
        select: function (suggestion, ui) 
        { 
         id = ui.item.data; 
         window.open("member.php?id="+id,'_blank'); 
         $(this).val(""); 
         event.preventDefault(); 
        }}); 

ответ

1

Изменить имя первого параметра селектов обработчика к event. E.G

$("#fastSearchInput").autocomplete({ 
    source: users, 
    select: function (event, ui) 
    { 
    id = ui.item.data; 
    window.open("member.php?id="+id,'_blank'); 
    $(this).val(""); 
    event.preventDefault(); 
    }}); 
+0

Спасибо :) Я чувствую себя таким глупым – dasdasd

+0

@ dasdasd Это случается – bassxzero

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