2010-12-14 16 views
17

Chciałbym wywołać niektóre zdarzenia autouzupełniania jQuery poza autouzupełnianiem, ale nie wiem jak to zrobić. tjAutouzupełnianie UI jQuery: wyzwalanie wyszukiwania spoza autouzupełniania

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

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

Jaki kod należy umieścić w wyzwalania autouzupełniania "wybierz"

Odpowiedz

32

Użyj "Szukaj" metodę: http://api.jqueryui.com/autocomplete/#method-search

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

Thanks Doc, czasem tuż naprzeciw swojej twarzy w doktorzy i po prostu nie możecie tego zobaczyć. – tjb

+11

dla mnie to nie wyzwala wybrania zdarzenia :) –

+0

Służy do wyzwalania zdarzenia wyszukiwania. Zobacz dokumentację i "wybierz" do tego. – BenRacicot

Powiązane problemy