Tengo una entrada. Uso el autocompletado de Jquery UI para proponer sugerencias al usuario. Permite imagen Tengo en mi lista 3 elementos: item1, item2, item3. Lo que estoy buscando es que la lista se cierre cuando el usuario acceda a ingresar. Por ejemplo, si el usuario solo ingresa "it", se mostrarán los 3 elementos. En ese caso, si acierta, me gustaría que la lista se cierre. No logro encontrar una solución para eso. Espero que alguien pueda ayudar. Aclamaciones. Bagazo.JQuery UI autocompletar - Ocultar lista después de ingresar enter
Mi html:
<input id="search" type="input" />
Mis JS:
$(function() {
var availableTags = [
"item1","item2","item3"
];
$("#search").autocomplete({
source:availableTags,
minLength: 0
});
});
En mi caso real, ya tengo un evento de teclado que filtra una tabla en mi página. Esa solución será conflictiva, supongo ... ¿Cuál es la e en la parenthisis? – Marc
Hmm, no estoy seguro de por qué ocultarías el elemento en lugar de simplemente llamar al método explícito 'close' - http://docs.jquery.com/UI/Autocomplete#method-close – shanabus
OHHHHH! ¡Lo entiendo! e es el código clave ... 13 es el código para la tecla Intro ... ¿es correcto mi entendimiento? – Marc