Creo que lo descubrí ... ver mi comentario. Lo siento.¿Activar manualmente la clave jquery?
Tengo un servicio web JSON que se llama en un determinado evento keyup() que recupera algunos datos en función de la entrada. Me gustaría cargar un conjunto de datos inicial antes de escribir algo. Estoy intentando invocar manualmente la tecla() como se indica en la documentación, pero parece que no hace nada.
$('#inputItemName').keyup(function() {
//perform query, display results
});
^^ funciona muy bien cuando se escribe en el cuadro de
$('#inputItemName').keyup();
^^ llamada inmediatamente después de la función de lista de documentos, no parece hacer nada.
Creo que lo descubrí ... Moví la función que llama a los resultados más arriba en la etiqueta del script que la invocación de keyup() y ahora funciona. ¿Tiene sentido? –
Sí: ¡tiene que adjuntar una función al gatillo ** antes de activarlo! (de lo contrario, el evento se activa, pero no se llama a ninguna función) – oliverpool