Het eerste ding denk ik toen ik las uw vraag is dat u hebt een vrij goede greep van javascript maar schijnt te denken er één of andere soort van „pluginsysteem“ voor jQuery is. De waarheid is, er is een zeer aardige manier om uw eigen functies te ontwikkelen en jQuery (aangezien u $.fn.) uit te breiden vermeldt, maar na dat is het het wilde wilde westen.
Ik heb twee suggesties voor u. De eerste moet worden V.N.-Minified versie van wat autocomplete plugin u uw handen bent geworden en het uur geïnvesteerdm of zodat zou het moeten nemen (op voorwaarde dat het behoorlijk wordt becommentari�ërd/) ontworpen om wat te bekijken het doet. Er zal bijna zeker secties zijn die „keyup ()“ en „.click ()“ behandelen die in verband met hun doel vrij duidelijk zou moeten zijn.
Vele plugins omvatten een manier om uw eigen callback manager tijdens bepaalde gebeurtenissen (d.w.z. wordt een waarde geselecteerd) toe te voegen. Ik heb onlangs dit één -
http://www.devbridge.com/projects/autocomplete/jquery/ gebruikt
. Het heeft een onSelect () methode dat u kunt toewijzen een functie aan. Van daar, kunt u de rest van uw DOM afhankelijk van de waarde manipuleren de gebruiker selecteert.