Como limpar valores selecionados de preenchimento automático?
-
28-10-2019 - |
Pergunta
Tenho uma página com vários autocompletes JQuery.Implementei um botão para limpar todos os valores selecionados, mas ele não funciona ... Tentei definir $(...).text("");
, mas não funciona.O Firebugs falha na linha e não exibe nenhuma mensagem de erro.Sai da função.
Qual é a maneira certa de limpar o valor selecionado de autocompletes JQuery, do código?
Solução
Tente usar $(...).attr("value","");
Espero que funcione !!Desculpe se eu entendi mal a pergunta.
Outras dicas
Você deve usar:
$('selector').autocomplete('close').val('');
Isso também redefinirá a pesquisa atual do preenchimento automático (além de limpar a entrada).
Você deve usar este, vai funcionar
$("selector").autocomplete({
source: ,
delay: 200,
minLength: 3,
select: function (event, ui) {
ui.item.value = ""; // it will clear field
return false;
}
});
Experimente isso,
$("selector").autocomplete({
source: ,
delay: 200,
minLength: 3,
select: function (event, ui) {
$(this).val() = "";
return false;
}
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow