2010-12-14 45 views
17

Je souhaite déclencher des événements de saisie semi-automatique jQuery en dehors de la saisie semi-automatique, mais je ne sais pas comment procéder. à savoirjQuery UI Saisie semi-automatique: déclenchement d'une recherche depuis l'extérieur de la saisie semi-automatique

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

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

Quel code dois-je mettre dans déclencheur autocomplete "sélectionner"

Répondre

32

Utilisez la méthode "Recherche": http://api.jqueryui.com/autocomplete/#method-search

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

Merci Doc, parfois juste en face de votre visage les docs et vous ne pouvez pas le voir. – tjb

+11

pour moi cela ne déclenche pas l'événement select :) –

+0

Ceci est pour le déclenchement de l'événement de recherche. Voir la documentation et «sélectionner» pour cela. – BenRacicot