2010-12-14 19 views
17

Me gustaría desencadenar algunos eventos de autocompletar jQuery desde fuera de autocompletar, pero no sé cómo hacerlo. es decirjQuery UI Autocompletar: desencadenar una búsqueda Desde fuera de autocompletar

$("something").autocomplete({select:function(event,ui){do x}, 
           search:function(event,ui){do y}}); 

$("something else").keypress(function(eventobject){*trigger autocomplete "select"*}); 

¿Qué código debo poner en autocompletar gatillo "seleccionar"

Respuesta

32

Utilice la opción "Buscar" método: http://api.jqueryui.com/autocomplete/#method-search

$("something").autocomplete(/* options */); 
$("somethingelse").click(function() { 
    $("something").autocomplete('search', 'demo-value'); 
}); 
+2

Gracias Doc, a veces es justo en frente de su cara en los documentos y usted simplemente no puede verlo. – tjb

+11

para mí esto no dispara el evento de selección :) –

+0

Esto es para activar el evento de búsqueda. Ver documentación y 'seleccionar' para eso. – BenRacicot

Cuestiones relacionadas