У меня есть страница с несколькими автозаполнениями JQuery. Я реализовал кнопку, чтобы очистить все выбранные значения, но она не работает ... Я попытался установить $(...).text("");, но она не работает. Firebugs терпит неудачу на линии и не выдает никакого сообщения об ошибке Выход из функции.
$(...).text("");
Как правильно удалить выбранное значение автозаполнения JQuery из кода?
Вы должны использовать:
$('selector').autocomplete('close').val('');
Это также сбросит текущий поиск автозаполнения (в дополнение к очистке ввода).
Вы должны использовать это, оно будет работать
$("selector").autocomplete({ source: , delay: 200, minLength: 3, select: function (event, ui) { ui.item.value = ""; // it will clear field return false; } });
Попробуйте использовать $(...).attr("value","");
$(...).attr("value","");
Надеюсь, что это работает! Извините, если я неправильно понял вопрос.
Попробуйте это,
$("selector").autocomplete({ source: , delay: 200, minLength: 3, select: function (event, ui) { $(this).val() = ""; return false; } });